Pengenalan Sistem Operasi Oleh : Aisyatul Karima Kompetensi Dasar  Mahasiswa mengetahui fungsi dan sasaran sistem operasi  Mahasiswa mampu mendeskripsikan sistem komputer dalam berbagai sudut pandang  Mahasiswa mampu menjelaskan evolusi sistem operasi Fungsi dan Sasaran Sistem Operasi  Sistem operasi adalah program yang mengendalikan eksekusi program aplikasi dan bertindak sebagai antarmuka antara pemakai dan perangkat keras komputer.  Fungsi utama SO : SO sebagai pengelola sumber daya / resource manager SO sebagai extend machine / virtual machine Fungsi dan Sasaran Sistem Operasi  Sasaran    sistem operasi (Stalling): Kenyamanan Efisiensi Mampu berevolusi Sistem Operasi Sebagai Pengelola Sumber Daya  Sistem komputer adalah sekumpulan sumber daya untuk memindah, menyimpan, dan memroses data, serta untuk mengendalikan fungsi-fungsi ini.  Sistem operasi bertanggung jawab mengelola sumber daya sumber daya ini. Sistem Operasi Sebagai Pengelola Sumber Daya  Sumber  daya pada sistem komputer : Perangkat keras Prosesor  Penyimpan primer  Penyimpan skunder  Peralatan masukan / keluaran   Perangkat lunak  Data  Proses  Peralatan komunikasi dan jaringan Sistem Operasi Sebagai Pengelola Sumber Daya Gambar : Fungsi sistem operasi sebagai pengatur sumber daya komputer Sistem Operasi Sebagai Extended Machine  Memberi pemakai suatu abstraksi mesin tingkat tinggi sederhana dan menyembunyikan kerumitan perangkat keras.  Menjadi basis untuk program lain. Sistem Operasi Sebagai Extended Machine  Layanan        yang harus disediakan dalam sistem operasi : Pembuatan program Eksekusi program Pengaksesan perangkat masukan/keluaran Pengaksesan terkendali terhadap berkas Pengaksesan sistem Deteksi dan memberi tanggapan terhadap kesalahan Akunting Sistem Komputer dalam Beragam Sudut Pandang  Sebagai pemakai awam (end user) dan administrator sistem  Sebagai pemrogram  Sebagai perancang sistem operasi Sistem Komputer dalam Beragam Sudut Pandang  Lapisan dalam komputer Evolusi Sistem Operasi Evolusi Sistem Operasi  Generasi  Awal dari pengembangan sistem komputasi elektronik, menggantikan ide-ide mesin-mesin komputaasi mekanis.  Generasi  Pertama (1945 – 1955) Ke-dua (1955 – 1965) Terdapat Batch System, Job dikumpulkan kemudian diekskusi secara berurutan dalam satu rangkaian Evolusi Sistem Operasi  Generasi  Sistem multiprogramming   Ke-tiga (1965 – 1980) Saat satu job menunggu operasi input/output selesai job lain dapat menggunakan prosesor Spooling, membuat periperal dapat diakses secara simultan, yaitu dengan cara menyediakan beberapa partisi memori.  Saat terdapat permintaan layanan periperal, langsung diterima dan data disimpan lebih dulu di memori yang disediakan berupa antrian, kemudian dijadwalkan agar secara nyata dilayani oleh periperal   Time Sharing,  varian dari sistem multiprogramming, di mana tiap pemakai mempunyai satu terminal on-line dengan prosesor hanya memberi layanan pada pemakai yang aktif. Evolusi Sistem Operasi  Pada sistem uniprogamming prosesor harus menunggu dan berproses setelah instruksi I/O berproses sampai selesai  sedangkan pada sistem multi programming Selama satu job membutuhkan untuk menunggu proses I/O, prosesor dapat memilih (switch) job lain untuk berproses walaupun proses sebelumnya belum selesai Evolusi Sistem Operasi  Perbandingan eksekusi perintah Evolusi Sistem Operasi  Perbandingan eksekusi perintah Evolusi Sistem Operasi  Perbandingan utilitas sumber daya komputer antara uniprogramming dan multiprograming Evolusi Sistem Operasi  Contoh perbandingan antar-proses dan utilisasi sumber daya komputer dengan beberapa job dapat dilihat di bawah ini: Evolusi Sistem Operasi Evolusi Sistem Operasi  Generasi  Ke-empat (1980 - Sekarang) Network O/S, Sistem operasi diperuntukkan jaringan komputer dimana pemakai menyadari keberadaan komputer yang terhubung. Terima Kasih