...operation to complete (e.g. input from I/O device)
Ready: Process is waiting for assignment to processor
Terminated: Process has completed its execution
Figure 1 Process States Diagram
3. Process Control Block
The operating system maintains a Process Control Block (PCB) for every process. It contains the following information related to a process:
Process State: Indicates whether process is ready, running, waiting, etc.
Program Counter: Depicts address of next instruction to be executed.
CPU registers: Includes accumulators, index registers, stack pointers, condition codes, state registers (for interrupts, etc.), etc.
CPU Scheduling Information: depicts priority, position... Process Concept and Table...