The CPU is in an RUNNING state when it performs a process. The RUNNABLE state indicates that the process is not awaiting any resources and is ready to be performed by the CPU.
The SLEEPING state shows that the process is currently awaiting certain resources (such as I/O, locks, application code that causes the process to sleep, etc.).
INTERRUPTABLE SLEEP: When a process is in INTERRUPTABLE SLEEP, it will wake up from a deep slumber to process fresh signals.
UNINTERRUPTABLE SLEEP: When a process is in UNINTERRUPTABLE SLEEP, it will not wake up even if new signals are provided to it in the middle of sleep.
The STOPPED status denotes that the procedure has been halted and will not continue. When you use the 'Ctrl + Z' command in Linux, the process receives a SIGSTOP signal.
ZOMBIE-When a process invokes the'system exit' API or when it is killed by someone else, it will end. When a process finishes, it releases all of the data structures and resources it has accumulated.
We use cookies to ensure you have the best browsing experience on our website. By using our site, you
acknowledge that you have read and understood our
Cookie Policy &
Privacy Policy.