A Process Control Block (PCB) is a data structure maintained by the operating system that contains information about a process. It stores details such as process state, program counter, CPU registers, memory management data, and scheduling information. PCBs enable the OS to manage and switch between processes efficiently. Example: The OS saves a process’s PCB during a context switch.