The Process Control Block (PCB) stores
- runtime state: PID, registers, memory map, files
- only the program's compiled bytecode
- the OS kernel itself
- user passwords and authentication tokens
Show answer and solution
Correct answer: A. runtime state: PID, registers, memory map, files
The PCB is the OS's per-process bookkeeping record.
It holds everything needed to suspend and resume the process: PID, register values, program counter, memory layout, open file descriptors, scheduling priority, signals pending.
Bytecode lives in memory pages, not the PCB
the kernel itself is unrelated
passwords belong to user/session management.