Struktur Sistem Operasi danarpamungkas.wordpress.com
Point – point Pembahasan System Call Shell Sistem Monolitic Sistem Berlapis Sistem Mesin Maya Sistem Client Server
Kategori System Call menurut Silberhatz Merupakan suatu kumpulan instruksi yang disediakan oleh sistem operasi yang berfungsi sebagai interface antara sistem operasi dengan program pemakai Tugas System Call membuat, menghapus dan menggunakan berbagai macam object software yang dikelola Sistem Operasi Membuat dan menghapus file, membuka dan menutup, membaca dan menulis Manipulasi File Manipulasi Perangkat Meminta perangkat, membebaskan perangkat Pemelihara Informasi Kategori System Call menurut Silberhatz Mengambil waktu(tanggal), mengeset waktu(tanggal), mengambil data sistem, mengeset data sistem Kontrol Proses mengakhiri, menggagalkan. Me-Load, mengeksekusi. Membuat, menghentikan proses Komunikasi Membuat, menghapus koneksi, mengirim dan menerima pesan, membaca dan menulis
Shell Suatu User interface utama antara user dengan sistem operasi Shell sebagai tingkatan Shell sebagai Cover
Sistem Monolithic Sistem operasinya ditulis sebagai kumpulan prosedur, dimana setiap prosedur dapat memanggil prosedur yang diperlukan Model Struktur Monolitik Layanan terhadap job-job yang ada bisa dilakukan dengan cepat karena berada pada satu ruang alamat + - Kesalahan pemrogaman di satu bagian kernel dapat mengganggu sistem keseluruhan
Sistem Berlapis Sistem yang dibuat dengan menggunakan pendekatan layer(lapisan) dimana layer bawah memberi layanan layer di atasnya Lapisan Nama Fungsi Lapisan – 5 User Program Untuk program pemakai Lapisan – 4 Buffering I/O Penyederhanaan akses I/O pada level atas Lapisan – 3 Operator Console device driver Mengatur komunikasi antar proses Lapisan – 2 Manajemen Memori Pengalokasian ruang memori Lapisan – 1 Penjadwalan CPU Mengatur alokasi CPU dan switching pengaturan prosesor Lapisan – 0 Hardware Untuk operator dan menjalakan keseluruhan sistem + Jika terjadi kesalahan mudah untuk ditangani karena terbentuk dari modul-modul - Fungsi – fungsi dari sistem operasi harus terdapat pada setiap lapisan
- + Sistem Mesin Virtual Konsep dari Mesin Virtual berdasarkan konsep dasar Sistem Berlapis hanya saja ada tambahan berupa antar muka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses + Menyediakan proteksi yang lengkap terhadap sistem, baik untuk keperluan riset SO - Sulit untuk diimplementasikan kebutuhan dan duplikasi yg tepat pada mesin yg sebenarnya
Model Client Server Sistem ini merupakan kelanjutan sistem kumpulan proses dengan perbedaan proses – proses dikategorikan sebagai server dan client Server adalah proses yang menyediakan layanan sedangkan client merupakan proses-proses yang meminta layanan dari server + Dapat diimplementasikan pada sistem terdistribusi, pengembangan dapat dilakukan secara modular, kesalahan pada suatu subsistem tidak mengganggu subsistem lain - Pertukaran pesan dapat menjadi bottleneck
Thank You!