What is the Full Form of PCB in Computer ?

PCB - Process Control Block


The Process Control Block contains all the information needed to keep track of a process. In order for a process to run, the operating system must first register a process in the PCB. The Process Control Block serves as a repository of information which can vary from process to process.

A Process Control Block stores the following information about a process:-

  1. ID - A unique number that identifies the process
  2. Pointer - A pointer is used to point another PCB in a program.
  3. Program Counter - It indicates the next instruction to be executed for this process.
  4. CPU Registers - It includes general purpose registers, stack pointers, index registers and accumulators.
  5. The status of all I/O devices needed by the process.
  6. The priority of the process