0
0
Operating Systemsknowledge~5 mins

Process Control Block (PCB) in Operating Systems - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a Process Control Block (PCB)?
A Process Control Block (PCB) is a data structure used by the operating system to store all the information about a process. It helps the OS manage and control processes efficiently.
Click to reveal answer
beginner
Name three key pieces of information stored in a PCB.
A PCB typically stores the process ID, process state (like running or waiting), and CPU registers. It may also include memory management info, scheduling info, and I/O status.
Click to reveal answer
beginner
Why does the operating system need a PCB for each process?
The OS uses the PCB to keep track of each process's status and resources. This allows the OS to pause, resume, or switch processes smoothly without losing information.
Click to reveal answer
beginner
What happens to the PCB when a process is terminated?
When a process ends, its PCB is removed from the system memory, freeing resources and allowing the OS to reuse the space for new processes.
Click to reveal answer
intermediate
How does the PCB help in multitasking?
The PCB stores the current state of a process, so when the CPU switches to another process, the OS saves the current PCB and loads the next one. This switching is called context switching.
Click to reveal answer
What does the Process Control Block primarily store?
ANetwork settings
BUser passwords
CInformation about a process
DFile system data
Which of the following is NOT typically stored in a PCB?
AUser interface layout
BCPU registers
CProcess state
DMemory management info
What role does the PCB play during context switching?
AIt creates a new process
BIt deletes the process
CIt manages network connections
DIt saves the current process state
When a process terminates, what happens to its PCB?
AIt remains unchanged
BIt is removed from memory
CIt is copied to another process
DIt is sent to the printer
Which of these is a unique identifier stored in the PCB?
AProcess ID
BUser password
CFile name
DIP address
Explain what a Process Control Block (PCB) is and why it is important in an operating system.
Think about how the OS keeps track of what each process is doing.
You got /4 concepts.
    Describe the types of information stored in a PCB and how this information is used during process switching.
    Consider what the OS needs to pause and resume a process.
    You got /5 concepts.