Multiple choice

From which state will a process waiting for some I/O service in BLOCKED state start?

  1. Running state

  2. Ready state

  3. Terminated state

  4. Suspended state

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

When a BLOCKED process completes its I/O operation, the OS moves it to READY state. It then waits for the scheduler to dispatch it. It cannot directly resume running - must go through ready queue.