NAME FLAG KERNEL DEFINED STATE ANDDESCRIPTION
Running R Task_Running :- The process is either exeuting on CPU or
waiting to run . Process can be executing user routines or be
queued and ready when in Running state .
Sleeping S Task_ INTERRUPTIBLE :- The Process is waiting for some
condition . When a Signal Satisfies the condition , the process
D Task_UNINTERRUPTIBLE :-This Process is also Sleeping
but Unlike S - State does not respondto signals. Used Only
When process interruption may cause an unpredictable
device state.
K Task_KILLALE :- Identical to the uninterruptible D state
but modified to allow a waiting task to respond to the
signal that it should be killed .
I Task_REPORT_IDLE :- A Subset of state D . The Kernel
does not count these process when Calculating load
average . Used for Kernel threads.
Stopped T Task_STOPPED :- The Process has been Stopped Usually by
being signaled by a user or another process. The process
can be Continued by another signal to return to running.
T Task_TRACED :- A Process that is being debugged is also
temporarily stopped and shares the same T:state flag.
Zombie Z EXIT_ZOMBIE :- A Child Process signal its parent as it
exits. All Resources execpt for the process identify PID are
released.
X EXIT_DEAD :- When the Parent Cleans up the remaining
child process structure . The Process is now released
Completely . This Stae will never be Observed in process-
listing utilities.