Process states
running ready blocked suspended-blocked suspended-ready
suspended-blocked
the process is in secondary memory and waiting for an event
upon event signal will go to suspended -ready
suspended-ready
the process is in secondary memory but is available for execution as soon as it is loaded into main memory