Di sistem UNIX terdapat banyak status proses yang dapat timbul
(transisi) akibat event (eksternal) OS dan proses tersebut itu sendiri. Jika
hal itu terjadi akan ada transisi state yang dapat ditimbulkan oleh proses itu
sendiri, antara lain :
Proses yang baru diciptakan akan segera mempunyai state ready.
Proses dengan state running menjadi blocked karena sumber daya yang
diminta belum tersedia.
Proses dengan state running menjadi ready karena penjadwal memutuskan
agar pemroses melakukan eksekusi proses yang lain karena jatah waktu untuk
proses itu telah habis. ( time out ).
Proses dengan state blocked menjadi ready saat sumber daya yang diminta
telah tersedia atau layanan perangkat I/O selesai ( event occurs ).
Proses dengan state ready menjadi running karena penjadwal memutuskan
penggunaan pemroses untuk proses itu karena proses yang telah running berubah
state menjadi ready atau blocked.
Tidak ada komentar:
Posting Komentar