PCB (process control block)

PCB (process control block)

pcb board circuit board altium designer pcba pcb design printed circuit board fr4 jlc pcb


PCB in operating system stand for  (process control block) process control block is a data structure it used to controlling all information its execution. It contains all the information related to resource allocated the process. The process control is very important it is stored in protected area where user cannot access it.

Process State:

it indicates the information about the process . The state can be ready waiting etc

program counter:

it point the next instruction to be executed when the process gain CPU.

CPU REGISTER:

 the contents of CPU register for the process .All temporary that will destroyed the next process that get the CPU after an interrupts occurs 

CPU scheduling: 

it hold information for CPU scheduling. such as  process priority

memory management :

its is the information required by memory manager base register limit register  page table for the process

Accounting information:

the parts of PCB holds CPU time  and real time used by the process to date 

number and fonts 

I/O status information :

the part of PCB  hold list of I/o devices that process has requested 

Post a Comment

Previous Post Next Post