Komponen SO
Diantaranya :1. Manajemen proses2. Manajemen memori utama3. Manajemen berkas / file4. Manajemen I/O5. Manajemen penyimpanan sekunder6. Jaringan7. Sistem Proteksi8. Command – Interpreter system
1. Manajemen Proses
Tanggung jawab Sistem operasi :Pembuatan dan penghapusan prosesPenundaan dan pelanjutan prosesPenyediaan mekanisme untuk sinkronisasi dan komunikasi antar proses
serta penanganan deadlock
Sumber daya yang digunakan :Waktu CPU, memori, berkas dan perangkat I/O
2. Manajemen Memori Utama
Tanggung jawab SO :Melacak pemakaian memori (siapa dan berapa besar)Memilih program mana yang akan diload ke memori ketiga bisa
digunakanAlokasi dan dealokasi memori sesuai dengan yang dibutuhkan
3. Manajemen Berkas/File
Tanggung jawab SO :Pembuatan dan penghapusan filePembuatan dan penghapusan direktoriMendukung manipulasi berkas dan direktoriMemetakan berkas pada system sekunderBackup berkas pada media penyimpanan yang stabil (nonvolatile)
4. Manajemen I/O
Tanggungjawab SO :Sistem bufferSpoolingAntarmuka devices driver yang umum yaitu menyediakan device driver
yang umum sehingga system operasi dapat seragam (buka, baca, tulis dan tutup)
Drivers untuk spesifik perangkat keras spesifik.
5. Manajemen Penyimpan Sekunder
Tanggungjawab SO :Manajemen ruang kosongAlokasi penyimpananPenjadwalan disk
6. Jaringan (Sistem Terdistribusi)
Kumpulan prosesor yang tidak berbagi memori atau clock. Setiap prosesor memiliki memori lokal masing-masingTanggungjawab SO :Peningkatan kecepatan komputasiPeningkatan penyediaan dataPeningkatan keandalan
7. Sistem Proteksi
Berkenaan dengan mekanisme untuk mengontrol akses ang dilakukan oleh program, prosesor, pengguna system maupun pengguna sumber dayaTanggungjawab SO :Membedakan pengguna yang sah dan yang tidak sahSpesifikasi kontrol untuk diterimaMenyediakan alat untuk pemberlakuan system
8. Command-Interpreter System
SO menunggu instruksi dari pengguna (Command driven)Tanggung jawab SO berkaitan dengan :Control Card interpreterCommand line interpreterUNIX Shell
Tugas :
Terangkanlah struktur dasar system operasi berkenaan dengan :1. Sistem monolitik2. Sistem berlapis3. Virtual Machine system (Sistem dengan mesin maya)4. Sistem Client server5. Sistem berorientasi objek
Email :[email protected]
Subject disesuaikan dengan urutan tugas. Misal : Tugas 1, Tugas 2, Tugas 3 dll