- Running : currently being executed.
- Ready : prepared to execute when given opportunity.
- Blocked : cannot execute until some event occurs.
- New : just been created but not yet admitted to the pool of executable processes by the OS. Not yet loaded into main memory.
- Exit : released from pool of executable processes because of halt or abort.
Two-State Model :
Three-State Model :
Five-State Model :
Seven State Process Model :
To understand the functionality of seven states process model simulation application, first is to understand what is concept of the seven state process model?
Seven state process model contains seven states for execution of processes:
- New : – contains the processes which are newly coming for execution.
- Ready : – contains the processes which are in main memory and available for execution.
- Running : – contains the process which is running or executing.
- Exit : – contains the processes which are completely executed.
- Blocked : – contains the processes which are in main memory and awaiting an event occurrence.
- Blocked Suspend : – contains the processes which are in secondary memory and awaiting an event occurrence.
- Ready Suspend : – contains the processes which are is in secondary memory but is available for execution as soon as it is loaded into main memory.
You have nice and concise work. This help me a lot! 🙂
thankx for appreciate to me. you are always welcome and keep it up and share with your friends
i’d like to give thanking you. It help me doing Assignment and better understand about process model .
thanks paras