Problem Statement
What is a Process Control Block (PCB) and what information does it store?
Explanation
A PCB is a data structure used by the OS to keep track of each process. It stores process identifier (PID), process state, program counter, register values, memory limits, list of open files, scheduling information and more. The OS uses the PCB to resume and manage processes.
