Process State

New

The process is in the process of begin created (allocating resources and PCB)

Running

The process is currently running on the CPU

Ready

All of the data required to run the process is in the memory, and the process is waiting in queue for the CPU to run

Waiting/Blocked

The process is waiting for some event to occur, such as I/O operation, user input, signals, etc

Terminated

The process has finished executing or forced terminated