Sunday, 17 March 2013

Process Control Block



What is process control block?

Process Control Life cycle

















Process Control block is used for storing the collection of information about the Processes and this is also called as the Data Structure which Stores the information about the process. The information of the Process is used by the CPU at the Run time. Various information’s stored into the PCB as followings:
Type of information held by PCB

Ø  Name of the process
Ø  State of the process, means READY state, ACTIVE state, RUNNING state etc.
Ø  Resources allocated to the process.
Ø  Memory which is provided to the process.
Ø  Scheduling information.
Ø  Input and Output devices used by the process.
Ø  Process ID or an identification number which is given by the CPU when a process request for a service.



Refference: