What is a PCB?

Answer Posted / kandarpa

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.

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

anyone send me aptitude and technical placement paper of Hewitt

1462


Discuss the various process operations, clearly stating what is involved in each process operation.

1155


What is the significance of superconductors?

676


where is the first vidhyalaya of physically handicaped

1545


what's the difference between windows serevr 2003 or windows XP.

1722






Please send me the ongc old question papers

2703


what is major differnet between hub and switch and also defferent between router and switch

1547


Hi all, Pls find the bellow mentioned interview questions related to hp-unix. 1. Job Scheduling; mainly crontab, at, batch command 2. Backup stetegy; incremental, full system back up; diff between tar & ufsdump 3. diff between hard link & softlink 4. How to list only the directories inside a directory (Ans. ls -l|grep "^d") 5. RAID levels; pros & cons of diffrent levels; what is RAID 1+0 6. How to recover a system whose root password has lost? 7. What is a daemon? 8. How to put a job in background & bring it to foreground? 9. What is default permissions for others in a file? 10. Questions on shell initialization scripts? 11. Questions on restricted shell 12. What is diff betwn grep & find? 13. What is egrep? 14. Questions on shell programming 15. What is a pipe? 16. Questions on Solaris patch management like pkgadd etc Thnaks & Regards Biswanath Das Email ID:biswanath_das84@yahoo.com

2038


write a c programme to count the characters words and lines in a text book

1399


program for inter process communicatin using message sharing in unix c

1412


reduce the number of key strokes to execute this command : t char -t -v -f/dev/fd0

3139


Box 1 cotain odd value X or Y the box 2 =X i.e 7 or 12 box 3= Y has value 19 if X is 7 or 31 if x is 12 get even value X or Y Use any operator steps allowed 3.

2648


is there any better model than jcb 3dx

1733


Apply Newton?s method to compute the approximate value of root 2. Start the iteration from x0=1, and obtain two iterations.

1649


What are the main differences between the engines in jet fighters and the engines in jet airliners; which type of engine is the more efficient, and (qualitatively) why?

795