30
Sistem Operasi Fakultas Teknik Informatika Universitas Janabadra Yogyakarta 1

Sistem Operasi - Dasar Sistem Operasi

Embed Size (px)

DESCRIPTION

Pengertian Dasar dasar Sistem Operasi

Citation preview

Page 1: Sistem Operasi - Dasar Sistem Operasi

Sistem OperasiFakultas Teknik InformatikaUniversitas Janabadra Yogyakarta

1

Page 2: Sistem Operasi - Dasar Sistem Operasi

Sistem Operasi

• Fungsi Dasar• Tujuan Mempelajari Sistem Operasi• Sasaran Sistem Operasi• Sejarah Sistem Operasi• Layanan Sistem Operasi

2

Page 3: Sistem Operasi - Dasar Sistem Operasi

Struktur Komputer

• Sistem Operasi Komputer• Struktur I/O• Struktur Penyimpanan• Storage Hierarchy• Proteksi Perangkat Keras

3

Page 4: Sistem Operasi - Dasar Sistem Operasi

Sistem Operasi• Sistem operasi merupakan sebuah penghubung antara

pengguna dari komputer dengan perangkat keras komputer.

• Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

4

Page 5: Sistem Operasi - Dasar Sistem Operasi

Fungsi Dasar Sistem Operasi• Sistem komputer pada dasarnya terdiri dari empat komponen

utama, yaitu :1. Perangkat-keras2. Program aplikasi3. Sistem-operasi, dan 4. Pengguna (User).

5

Page 6: Sistem Operasi - Dasar Sistem Operasi

• Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, artinya sistem operasi membuat kondisi komputer agar dapat menjalankan program komputer secara benar.

• Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Oleh karena itu sistem operasi juga sering disebut resource allocator.

• Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari error dan penggunaan komputer yang tidak perlu.

6

Page 7: Sistem Operasi - Dasar Sistem Operasi

Tujuan Adanya Sistem Operasi

1. Sistem Operasi membuat komputer menjadi lebih mudah dan nyaman untuk digunakan

2. Sistem Operasi memungkinkan sumberdaya sistem komputer untuk digunakan dengan cara yang efisien

3. Sistem Operasi harus disusun sedemikian rupa sehingga memungkinkan pengembangan yang efektif, pengujian dan penerapan fungsi-fungsi sistem yang baru tanpa mengganggu layanan yang telah ada

7

Page 8: Sistem Operasi - Dasar Sistem Operasi

Tujuan Mempelajari Sistem Operasi• Tujuan mempelajari sistem operasi antara lain ialah agar dapat

merancang sendiri dan dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.

8

Page 9: Sistem Operasi - Dasar Sistem Operasi

OS Karya Anak Bangsa• 1.BlankOn• Linux BlankOn adalah sebuah sistem operasi yang

dikembangkan oleh Yayasan Penggerak Linux Indonesia (YPLI) yang bekerja sama dengan Tim Pengembang BlankOn. Sistem operasi ini dirancang untuk memenuhi kebutuhan dunia pendidikan, perkantoran, dan pemerintahan di Indonesia. Linux BlankOn sendiri sekarang telah mencapai versi 9.1 dan mempunyai nama lain yaitu Suroboyo. Dalam versi saat ini, anda akan menemukan beberapa software gratis yang dapat dimanfaatkan untuk melakukan komputasi dasar pada komputer anda. Sistem operasi ini sendiri masih aktif dan terus dilakukan pengembangan oleh para penciptanya.

9

Page 10: Sistem Operasi - Dasar Sistem Operasi

BlankOn

10

Page 11: Sistem Operasi - Dasar Sistem Operasi

2. GrombyangOS• GrombyangOS adalah sebuah sistem operasi yang dikhususkan

untuk sektor pendidikan di Indonesia. Sistem operasi gratis ini memiliki tujuan untuk menjadi sistem operasi yang dapat digunakan oleh seluruh instansi pendidikan di Indonesia.

11

Page 12: Sistem Operasi - Dasar Sistem Operasi

GrombyangOS

12

Page 13: Sistem Operasi - Dasar Sistem Operasi

3. IGOS Nusantara• IGOS Nusantara atau IGN adalah sebuah sistem operasi

berbasis Linux yang dikembangkan oleh Pusat Penelitian Informatika Lembaga Ilmu Pengetahuan Indonesia (LIPI) yang bekerja sama dengan beberapa komunitas Linux di Indonesia. IGOS Nusantara secara terus menerus mengembangkan sistem operasinya sejak tahun 2006.

13

Page 14: Sistem Operasi - Dasar Sistem Operasi

IGOS Nusantara

14

Page 15: Sistem Operasi - Dasar Sistem Operasi

Sasaran Sistem Operasi• Sistem operasi mempunyai tiga sasaran utama yaitu

kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman, efisiensi -- penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.

15

Page 16: Sistem Operasi - Dasar Sistem Operasi

Sejarah Sistem Operasi• Menurut Tanenbaum, sistem operasi mengalami

perkembangan yang sangat pesat, dan dapat dibagi kedalam empat generasi:

1. Generasi Pertama (1945-1955)2. Generasi Kedua (1955-1965)3. Generasi Ketiga (1965-1980)4. Generasi Keempat (Pasca 1980an)

16

Page 17: Sistem Operasi - Dasar Sistem Operasi

Generasi Pertama (1945-1955)• Generasi Pertama merupakan awal perkembangan sistem

komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan error. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

17

Page 18: Sistem Operasi - Dasar Sistem Operasi

Kesimpulan Generasi Pertama• Sistem Operasi hanya mampu menjalankan pekerjaan satu

per satu, dengan mengumpulkan program dan data satu persatu dalam grub atau antrian (batch) sehingga si sebut juga dengan Singlestream Batch Prosesing Sistem

• Komponen utamanya berupa tabung hampa udara• Semua operasi komputer dilakukan secara manual melalui

Plugboards, dan hanya bisa digunakan untuk menghitung (+,-dan x)

18

Page 19: Sistem Operasi - Dasar Sistem Operasi

Generasi Kedua (1955-1965)• Generasi Kedua memperkenalkan Batch Processing System,

yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

19

Page 20: Sistem Operasi - Dasar Sistem Operasi

Kesimpulan Generasi Kedua• Menggunakan Batch Processing System• Multiprogramming dimana beberapa pekerjaan diletakkan

dalam memori utama sekaligus dan prosesor dapat berganti-ganti melakukan tugas sesuai kebutukan untuk menjaga efisiensi waktu

• Komponen utamanya berupa transistor• Input memakai punch card

20

Page 21: Sistem Operasi - Dasar Sistem Operasi

Generasi Ketiga (1965-1980)• Pada generasi ini perkembangan sistem operasi dikembangkan untuk

melayani banyak pemakai sekaligus, (LAN)• Dimana para pemakai interaktif berkomunikasi lewat terminal secara

on-line ke komputer, maka sistem operasi menjadi • multi-user (di gunakan banyak pengguna sekaligus) • multi-programming (melayani banyak program sekaligus). • Multi-prosessing satu proses dikerjakan oleh banyak prosesor untuk

meningkatkan kinerja• Spooling (Simultaneous Peripheral Operation On Line), bertindak

sebagai buffer dan mampu menerima proses meskipun belum dikerjakan

• Device Independent, masing-masing komponen memiliki sifat yang saling berbeda (antara Driver dengan printer)

• Timesharing atau Multitasking (menjalankan banyak proses dalam satu waktu)

21

Page 22: Sistem Operasi - Dasar Sistem Operasi

Generasi Keempat (Pasca 1980an)

• Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya.

• Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

22

Page 23: Sistem Operasi - Dasar Sistem Operasi

Layanan Sistem Operasi• Sebuah sistem operasi yang baik menurut Tanenbaum harus

memiliki layanan sebagai berikut: pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada error, serta akunting.

23

Page 24: Sistem Operasi - Dasar Sistem Operasi

Pembuatan program• Pembuatan program yaitu sistem operasi menyediakan

fasilitas dan layanan untuk membantu pemrogram untuk menulis program;

24

Page 25: Sistem Operasi - Dasar Sistem Operasi

Eksekusi Program• Eksekusi Program yang berarti Instruksi-instruksi dan data-

data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi;

25

Page 26: Sistem Operasi - Dasar Sistem Operasi

Pengaksesan I/O Device• Pengaksesan I/O Device, artinya Sistem Operasi harus

mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi;

26

Page 27: Sistem Operasi - Dasar Sistem Operasi

Pengaksesan terkendali terhadap berkas• Pengaksesan terkendali terhadap berkas yang artinya

disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas;

27

Page 28: Sistem Operasi - Dasar Sistem Operasi

Pengaksesan sistem• Pengaksesan sistem artinya pada pengaksesan digunakan

bersama (shared system);• Fungsi pengaksesan harus menyediakan proteksi terhadap

sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya;

28

Page 29: Sistem Operasi - Dasar Sistem Operasi

Deteksi dan Pemberian tanggapan pada error• Deteksi dan Pemberian tanggapan pada error, yaitu jika

muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan error yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan;

29

Page 30: Sistem Operasi - Dasar Sistem Operasi

Akunting• Akunting yang artinya Sistem Operasi yang bagus

mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

30