answersLogoWhite

0


Best Answer

A process in an operating system is represented by a data structure known as a process control block (PCB) or process descriptor. The PCB contains important information about the specific process including

  • The current state of the process i.e., whether it is ready, running, waiting, or whatever.
  • Unique identification of the process in order to track "which is which" information.
  • A pointer to parent process.
  • Similarly, a pointer to child process (if it exists).
  • The priority of process (a part of CPU scheduling information).
  • Pointers to locate memory of processes.
  • A register save area.
  • The processor it is running on.

The PCB is a certain store that allows the operating systems to locate key information about a process. Thus, the PCB is the data structure that defines a process to the operating systems.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the function of process control block?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the Purpose of process control block diagram?

The purpose of process control block diagram is to make the process fast and accurate. It guides an engineer to achieve the target in time


Explain the purpose of process control block?

to explain the process currently


What do you call the process of testing flow of control between a main function and its subordinate function?

function-call and returning (actually, it is 'passing', not 'testing')


What is a thread control block?

thread control block contain thread specific information such as -Stack pointer, PC, thread state (running, …), register values, a pointer to PCB, … The Thread Control Block acts as a library of information about the Thraeds in a system. Specific information is stored in the Thread control block highlighting important information about each process. By: ASIM JAVAID IQBAL


How many bytes are needed to structure process control block?

there 45 bytes are needed to structure pcb


Can any one suggest you how to do a project in c where one can control external devicesplz advice on how to proceed and the prerequisites?

If there are multiple devices, use a "control block" or some other static data struct to represent the current state of the external device. One control block per device. A control block can be little more than a structure containing information such as a device ID, device type, what the device is currently doing, what commands have been sent, a communication status and any other information that might be considered helpful. Typically, a control block like that will only be updated by one process (in a multiprocessing environment) but may be visible by many processes. Alternatively all information about the control block might only be updated and visible by the single process and information about a device would be sent using some kind of interprocess communication. In such an environment, one process would be responsible for maintaining the control block, one process would be responsible for reading/writing to the port, one process would be responsible for managing the work and one process would be responsible for the human interface.


Explain function block method for programming programmable logic controller?

I use Control Logx5000 programming software for its function block. Here is Rockwell's catalog numbers and its price for software. 9324-RLDSFCE ($855) & 9324-RLD300ENE ($2845)


What is the function of mylar capacitor?

In electronic circuits a capacitor is used to pass AC and block DC.


What is the basic function of a physiological feedback loops?

So the body doesnt get out of control. To regulate the process.<- Study island answer


What is the Basic function of a physiological feedback?

So the body doesnt get out of control. To regulate the process.<- Study island answer


What is an adaptation's function?

An adaptive-control function is the part of a control system which dynamically updates the parameters of an optimizing control function or a direct control function.


What is process control block in operating system?

All of the information needed to keep track of a process when switching is kept in a data package called process control block.s A PCB is a data structure in the operating system kernel containing the information needed to manage a particular process. The PCB is the manifestation of a process in an operating system,