Process Control Block (PCB)
A structure in the operating system representing the process. It includes:
- Process id.
- Process State (state diagram)
- Registers (and program counter).
- Memory info.
- List of open files, Inter process communication info.
- Accounting info.
- Pointers to other data structures in the OS.
Process table: logically contains a PCB for all of the current processes in the system.