Five State Process Model dalam Sistem Operasi


Di dalam Operating System ada beberapa process model  dan kali ini akan dicoba untuk membahas tentang Five-State Process Model atau sering disebut dengan lima tahap proses dalam sistem operasi yaitu :

 

  1. New : A process has been created but has not yet been admitted to the pool of executable processes.
  2. Ready : Processes that are prepared to run if given an opportunity. That is, they are not waiting on anything except the CPU availability.
  3. Running: The process that is currently being executed. (Assume single processor for simplicity.)
  4. Blocked : A process that cannot execute until a specified event such as an IO completion occurs.
  5. Exit: A process that has been released by OS either after normal termination or after abnormal termination (error).

Penjelasan :

  1. Semua proses dimulai ketika sebuah proses dibuat yaitu dalam NEW
  2. kemudian proses yang sudah dibuat itu akan ADMIT atau di ijinkan untuk masuk maka statusnya menjadi READY.
  3. Setelah itu untuk menuju ke proses RUNNING setelah di kirim atau DISPATCH.
  4. Di dalam proses running, setiap proses ini akan dijalankan, disini ada 3 kemungkinan yang terjadi yaitu
    • Timeout : jika proses tersebut mengalami timeout, maka akan dikembalikan lagi ke status ready untuk di running lagi.
  • Event wait : jika proses itu dalam keadaan event wait, maka proses itu akan masuk ke dalam status Blocked, dimana jika sudah tidak ada proses yang menunggu untuk dijalankan lagi maka, proses dalam status Blocked ini akan kembali ke status ready dan siap untuk di running lagi.
  • Release : Jika suatu proses sudah di release, maka proses itu sudah selesai dan masuk ke status EXIT.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s