Status Proses Sistem Operasi
Status Proses Sistem Operasi
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Saat
komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan.
Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan
(child process) yang dilakukan oleh proses induk ( parent process). Proses
turunan tersebut juga mampu membuat proses baru sehingga semua proses ini pada
akhirnya membentuk pohon proses.
Pada saat proses
dieksekusi, akan terjadi perubahan status. Status proses didefinisikan sebagai
bagian dari aktivitas proses yang sedang berlangsung saat itu. Tipa-tiap proses
dapat memiliki salah satu status di bawah ini:
– New, yaitu status yang
dimiliki pada saat proses baru saja dibuat oleh penjadwalan tingkat tinggi,
tetapi belum siap melakukan eksekusi
– Running, yaitu status yang dimiliki pada saat proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas yang lain
– Waiting, yaitu status yang dimiliki pada saat proses sedang menunggu beberapa event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau menerima sinyal)
– Ready, yaitu status yang dimiliki pada saat proses menunggu jatah waktu dari prosesor
– Terminated, yaitu status yang dimiliki pada saat proses telah selesai dieksekusi
– Running, yaitu status yang dimiliki pada saat proses bisa dieksekusi, karena CPU tidak sedang mengerjakan tugas yang lain
– Waiting, yaitu status yang dimiliki pada saat proses sedang menunggu beberapa event yang akan terjadi (seperti menunggu untuk menyelesaikan I/O atau menerima sinyal)
– Ready, yaitu status yang dimiliki pada saat proses menunggu jatah waktu dari prosesor
– Terminated, yaitu status yang dimiliki pada saat proses telah selesai dieksekusi
Berikut merupakan simulasi nya:
Nama Kelompok :
- Afrian Dandi K. L
- Grace Eka V
- Rizky Arista
- Septia Putri I
- Sylvia Icha R
Komentar
Posting Komentar