Screenshot 2025-05-20 at 10.34.49 AM.png

In any modern operating system, the Process Control Block (PCB) is the fundamental data structure used by the OS to manage processes. For a 10-mark answer, structure your response as follows:


Definition and Role of the PCB


Advantages of the PCB

  1. Efficient Context Switching
  2. Isolation & Protection
  3. Resource Tracking
  4. Fair Scheduling & Accounting

Disadvantages of the PCB

  1. Memory Overhead
  2. Complexity
  3. Overhead in Context Switches