What
The current status of a
process in it’s lifecycle within the OS. Can include:
- New: The process is being created.
- Ready: The process is prepared to run and is waiting for CPU time to be executed.
- Running: The process is currently being executed by the CPU.
- Waiting (Blocked): The process is not able to execute until some external event happens or certain conditions are met (e.g., waiting for I/O completion, acquiring a semaphore).
- Terminated (Exit): The process has finished its execution and is waiting to be removed from the system.