Ujian Tengah Semester Mata Kuliah Sistem Operasi
Nama : RIFAZULRIZQA M NIM : 1127050131
Dosen : Pak Esa Firmansyah
Analisis diagram
Menurut
Abraham Silberschatz
terdapat lima macam jenis status yang dimiliki oleh proses yang terdapat pada diagram tersebut : Baru : status yang dimiliki pada saat proses baru saja dibuat.
Berjalan : status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi.
Menunggu : status yang dimiliki pada saat proses menunggu suatu event (contohnya: proses I/O).
Siap : status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor.
Terterminasi : status yang dimiliki pada saat proses telah selesai dieksekusi.
Sedangkan menurut
Andrew S. Tanenbaum
status-status yang mungkin dimiliki oleh sebuah proses adalah sebagai berikut : Berjalan : pada saat menggunakan CPU pada suatu waktu.
Siap : proses diberhentikan sementara karena menunggu proses lain untuk dieksekusi.
Hubungan diagram tersebut dengan konsep Multiprogramming
Suatu proses akan menggunakan CPU sampai proses tersebut dalam status wait (misalnya meminta I/O) atau selesai. Pada saat wait , maka CPU akan nganggur (idle). Untuk mengatasi hal ini, maka CPU dialihkan ke proses lain pada saat suatu proses sedang dalam wait, demikian seterusnya.
Pada sistem multiprogramming, sistem operasi harus menyediakan mekanisme untuk manajemen