3.2.1. Process Finite State Diagrams

3.2.1.1. Simple Process FSM

../_images/simple_state.png

3.2.1.2. Unix FSM

../_images/unix_state.png

3.2.1.3. Windows FSM

../_images/win_state.png

Note

The Unix and Windows FSM are more the same than they are different. Unix implements multiple blocked or waiting queues that Windows does not have. The scheduler for Windows pre-selects the next process to run and puts that process in a Standby state. Other than these minor differences, they are pretty much the same.