In simple terms, a Process Control Block can be explained as a data structure utilized by the operating system, used in storing all needed information about a current process. The Process Control Block is also deleted when the process is terminated or killed.
Some of the information about the process stored in the PCB are:
- Process ID
- Pointer
- Process State
- Priority
- Program Counter
- CPU Registers
- I/O Information