Explain the Process Control Block (PCB) with reference to Operating System?

Can some one define Explain the Process Control Block (PCB) definition that is used in the subject of operating system?
Add a comment

8 replies

"This technique changing happens without having one on one individual hitch, each process gets enough Processor fertility cycles to complete their task in the sensible timeframe. Problem can begin in the event the end user endeavors to get a great number of processes performing at the same time. This computer by itself demands several CPU menstrual cycles to accomplish the particular rescue as well as sharing of all the so-called subscribes, queues as well as stacks with the diligence techniques. In case ample procedures are generally began, in case this computer has not been thoroughly intended, the machine can start to utilize most its readily available CPU rounds to swap in between processes instead of run procedures. At these times, it's known as licking, and it commonly demands some kind of unmediated consumer treatment to avoid functions and carry purchase back to the machine. "
Add a comment
"Each process has a status associated with it. Many processes consume no CPU time until they get some sort of input. For example, a process might be waiting for a keystroke from the user. While it is waiting for the keystroke, it uses no CPU time. While it's waiting, it is ""suspended"". When the keystroke arrives, the OS changes its status. When the status of the process changes, from pending to active, for example, or from suspended to running, the information in the process control block must be used like the data in any other program to direct execution of the task-switching portion of the operating system. "
Add a comment
"Process Control Block (PCB) : To control the various processes the Operating System maintains a table called the Process Table. The Process Table contains one entry per process. These entries are referred to as “Process Control Block”. It contains many pieces of information related with a specific process including the Process Number, Process State, Program Counter, CPU Registers, CPU Scheduling Information, Memory Management Information, Accounting Information, and I/O Status Information. Source:"
Add a comment