Process Data Structures
At any time, there are many processes in the system, each in its particular state.
The OS must have data structures representing each process: this data structure is called the PCB:
The PCB contains all of the info about a process.
The PCB is where the OS keeps all of a process’ hardware execution state (PC, SP, registers) when the process is not running.