MANAGEMENT
Process control block, Context switching, Process scheduling,
Interprocess communication, Threads and Multithreading
,PROCESS CONTROL BLOCK(PCB
A Process Control Block (PCB), also known as a Task Control Block
Task Struct, is a data structure used by computer operating system
manage information about a process or task.
The PCB is an essential part of a multitasking operating system a
contains crucial information about the state of a process and allo
the operating system to control and manage the execution
processes.
,
, The PCB typically includes th
following information:
Process ID (PID): A unique identifier assigned to each process to disting
it from others.
Program Counter (PC): The address of the next instruction to be execute
the process.
CPU Registers: The content of the processor's registers, including data
address registers.
CPU Scheduling Information: Information about the process's prio
scheduling state, and other scheduling-related parameters.