This Blog helps you to define your all problems regarding Computer Sc. Info Technology and Management.
In this Blog you'll get your topic, solution for your questions as well as you get knowledge about new technologies and Corporate world updates also. Here you'll also get new ideas, techniques, various useful websites links and many more. Please also suggest me, what more i do for this Blog and for its enhancements. WELCOME suggestions & queries at amitesh_km@hotmail.com
Showing posts with label PROCESS CONTROL BLOCK. Show all posts
Showing posts with label PROCESS CONTROL BLOCK. Show all posts
Process Control Block (PCB, also called Task Controlling Block, process
table, Task Struct, or Switchframe) is a data structure in the
operating system kernel containing the information needed to manage a
particular process. There is a Process Control Block for each process, enclosing all the
information about the process. It is a data structure, which contains
the following :
Process State - It can be running, waiting etc.
Process ID and parent process ID.
CPU registers and Program Counter. Program Counter holds the address of the next instruction to be executed for that process.
CPU Scheduling information - Such as priority information and pointers to scheduling queues.
Memory Management information - Eg. page tables or segment tables.
Accounting information - user and kernel CPU time consumed, account numbers, limits, etc.
I/O Status information - Devices allocated, open file tables, etc.