Back to the 2023 paper

Module 2: Processes & Scheduling

20232m

Suppose that a process is in BLOCKED state waiting for some I/O service. When the service is completed, it goes to the?
(i) RUNNING state
(ii) READY state
(iii) SUSPENDED state
(iv) TERMINATED state

Worked SolutionAI Assisted

Answer: (ii) READY state

State transition: RUNNING → BLOCKED (waiting for I/O). On I/O completion, interrupt moves process to READY, not directly to RUNNING — it must be rescheduled by short-term scheduler. BLOCKED → READY → RUNNING.

Similar questions

Free AppAndroid App

Coursify Android App

Generate AI courses, take quick quizzes between classes, and master complex engineering concepts on the go.