![]() |
The program counter. |
![]() |
The processor's registers. |
![]() |
The stack. |
![]() |
A data section which contains global variables. |
![]() |
A heap. |
![]() |
New: The process is being created. |
![]() |
Running: Instructions are being executed. |
![]() |
Waiting: The process is waiting for some event to occur. |
![]() |
Ready: The process is waiting to be assigned to a processor. |
![]() |
Terminated: The process has finished execution. |

![]() |
Process state. |
![]() |
Program counter. |
![]() |
CPU registers. |
![]() |
CPU-scheduling information. |
![]() |
Memory-management information. |
![]() |
Accounting information. |
![]() |
I/O status information. |