What is a process control block (PCB)?
A Process Control Block (PCB) is a data structure in operating systems that contains information about a process. It includes details such as process state, program counter, CPU registers, CPU scheduling information, memory management information, and I/O status. PCBs are crucial for the operating system to manage and track each process effectively during its execution.