What Is Process Control Block (PCB) ?

Process Control Block contains the information about the process like registers, process state, priority, etc. It is also known as task control block. So PCB is a form of data structure which contains all the necessay information about a process. It is stored in reserved memory in an operating system.

Let’s discuss about the data which is stored inside Process Control Block

What Is Process Control Block (PCB) ?

Structure of Process Control Block

  • Process State – It can be ready, wait, running or termination, etc.
  • Process Number – Each process has a unique number known as ID or PID assigned by the kernel.
  • Registers – This componenet have accumulator, base, registers and general purpose registers.
  • Open File Lists – It contains information about the list of files which are open for process.
  • Memory Management – This contains information about memory management system. It includes the value of the base and limit registers, the page, or segment tables
  • Pointer – It is a stack pointer which contains address of previous stack control block, it helps the operating system to maintain compare child process and parent process.
  • CPU scheduling information – This includes a process priority, and various scheduling parameters.

If You Like This Page Then Make Sure To Follow Us on Facebook, G News and Subscribe Our YouTube Channel. We will provide you updates daily.
facebook sharing button Share
twitter sharing button Tweet
whatsapp sharing button Share
telegram sharing button Share
pinterest sharing button Pin

Leave a Comment