A process that has just been created but has not yet been admitted to the pool of executable processes, so as not to overload the system.
A process that is prepared to execute when given the opportunity.
The process that is currently running.
A process that has been released from the pool of executable processes, because it halted or aborted.
A process that cannot execute until an event occurs e.g. the completion of an I/O operation.