Page 61 - E-modul sistem terdistribusi
P. 61
Manajemen Proses adalah proses pengelolaan aktivitas program yang
sedang dieksekusi (dalam keadaan proses) pada sebuah sistem komputer.
Dalam sebuah proses, program membutuhkan sumber daya seperti waktu CPU,
memori, berkas, dan perangkat I/O untuk menyelesaikan tugasnya.
Sistem Operasi bertanggung jawab atas manajemen proses dan aktivitas-
aktivitas yang terkait, seperti :
1) Membuat dan menghapus proses pengguna dan sistem proses.
2) Menunda atau melanjutkan proses yang sedang berjalan.
3) Menyediakan mekanisme untuk sinkronisasi proses, yaitu proses untuk
memastikan proses-proses yang berjalan tidak mengganggu satu sama lain.
4) Menyediakan mekanisme untuk komunikasi antar proses, yaitu proses untuk
bertukar informasi antar proses yang berjalan.
5) Menyediakan mekanisme untuk menangani situasi deadlock, yaitu ketika
dua atau lebih proses saling menunggu untuk sumber daya yang sama,
sehingga proses-proses tersebut terjebak dan tidak dapat melanjutkan
eksekusinya.
2. Manajemen Memori Utama
Memori utama, yang juga dikenal sebagai RAM (Random Access
Memory), merupakan sebuah array besar dari word atau byte yang masing-
masing memiliki alamat tersendiri. Memori utama berfungsi sebagai tempat
penyimpanan data yang dapat diakses oleh CPU atau perangkat I/O. Namun,
memori utama juga merupakan tempat penyimpanan data yang bersifat
55