- Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
- Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
- Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas
Suspend / penundaan sebuah proses terjadi apabila sistem tersebut ingin memindahkan proses-proses tertentu guna mengurangi beban sistem selama beban puncak. Terdapat beberapa alasan kenapa suatu proses di-suspend, antara lain :
1. Swapping : Sistem operasi membutuhkan untuk membebaskan memori utama untuk dialihkan pada proses yang siap untuk dieksekusi
2. Interactive user request : Permintaan dari user
3. Timing : Sebuah proses dapat dieksekusi secara periodik dan memungkinkan untuk ditunda selama menunggu waktu eksekusi berikutnya
4. Parent Process request : Proses induk meminta untuk menunda eksekusi proses anak untuk memodifikasi proses tersebut atau untuk berkoordinasi tentang aktivitas dari proses anak
ok sih min
BalasHapussolder uap