Process states in UNIX: As a process performs, it changes state according to its conditions. UNIX processes contain the following states:
Running: Process is either running or is ready to run.
Waiting: Process is waiting for an event or for the resource.
Stopped: Process has been stopped, generally by receiving a signal.
Zombie: The process is dead but has not been eliminated from the process table.