"STRUKTUR SISTEM OPERASI"
Aktifitas apa yang dilakukan sistem operasi? berhubungan dengan :
a. Manajemen proses
b. Manajemen memori utama
c. Manajemen file
Jawaban:
a. Aktivitas-aktivitas yang berkaitan dengan manajemen proses:
Process creation & deletion
Yaitu membuat dan menghapus proses pengguna dan sistem proses. Sistem operasi bertugas mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai agar dapat digunakan untuk proses lainnya.
Process suspension (block) & resumption
Yaitu menunda atau melanjutkan proses. Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan prioritas dari proses-proses yang ada. Apabila terjadi 2 atau lebih proses yang mengantri untuk dijalankan, sistem operasi akan mendahulukan proses yang memiliki prioritas paling besar.
Menyediakan mekanisme:
• Menyediakan mekanisme untuk proses sinkronisasi antar proses. Sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi secara bersama. Tujuannya adalah menghindarkan terjadinya inkonsistensi data karena pengaksesan data yang sama, juga untuk mengatur urutan jalannya proses agar setiap proses berjalan dengan lancar.
• Menyediakan mekanisme untuk proses komunikasi antar proses. Sistem operasi menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi (contohnya berbagi sumber daya antar proses) satu sama lain tanpa menyebabkan terganggunya proses lainnya.
• Menyediakan mekanisme untuk penanganan deadlock. Deadlock adalah suatu keadaan dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain. Sistem operasi harus bisa mencegah, menghindari, dan mendeteksi adanya deadlock. Serta harus dapat memulihkan kondisi sistemnya jika deadlock terjadi.
b. Aktivitas-aktivitas yang berkaitan manajemen memori utama:
Melacak pemakaian memori (siapa dan berapa besar?)
Memilih program mana yang akan diload ke memori ketika dapat digunakan.
Alokasi dan De-alokasi memori fisik untuk program sesuai yang dibutuhkan.
c. Aktivitas-aktivitas yang berkaitan manajemen file:
Pembuatan file atau direktori
File yang dibuat nantinya akan diletakkan pada direktori-direktori yang diinginkan pada sistem file. Sistem operasi akan menunjukkan tempat dimana lokasi file atau direktori tersebut akan diletakkan. Setelah itu, sistem operasi akan membuat entri yang berisi nama file dan lokasinya pada sistem file.
Penghapusan file atau direktori
Sistem operasi akan mencari letak file atau direktori yang hendak dihapus dari sistem file, lalu menghapus seluruh entri file tersebut, agar tempat dari file tersebut dapat digunakan oleh file lainnya.
Pembacaan dan menulis file
Proses pembacaan dan penulisan file melibatkan pointer yang menunjukkan posisi dimana sebuah informasi akan dituliskan di dalam sebuah file.
Pemetaan file ke dalam penyimpanan sekunder.
Backup file pada sistem penyimpanan yang stabil (nonvolatile)
Sistem operasi mengatur lokasi fisik tempat penyimpanan file pada sarana penyimpanan sekunder.
Dukungan primitif untuk manipulasi file dan direktori.
Tugas selengkapnya dapat didownload di --> sini
0 komentar:
Posting Komentar