A running process issues a disk read and must wait for it to finish. Which state does it move to?
Correct answer B. Waiting (blocked)
A process that cannot continue until an event such as I/O completion occurs moves from running to waiting. When the disk finishes, it moves to ready, not straight back to running, and waits for the scheduler. Ready means able to run but lacking the CPU, so it is the tempting wrong answer. New and terminated mark the start and end of a process's life.
Answer checked How we write and check questions
Discussion