Five-State Process Model and Suspended Processes Flashcards
This model naturally handles processes through the implementation of five unique states.
Five-State Process Model
A process that has just been created and has not yet been admitted to the pool of executable processes by the OS
New state
A process that is prepared to execute when given the opportunity
Ready state
The process that is currently being executed
Running state
A process that cannot execute until some event occurs, such as the completion of an I/O operation
Blocked state/Waiting state
A process that has been released from the pool of executable processes by the OS, either because it halted or it was terminated
Exit state
A process can be placed in a suspended state by any of the following: (3)
- The process itself
- A parent process
- The operating system