DSA Factory
Free Processes and threads lessonsProcesses and threads · Stage 0 · States and switching · Step 1

The process states

Learn the states a process moves through, what triggers each move, and the three kinds of scheduler. About 12 minutes.

Quick check

A process waiting for a disk read finishes waiting. Which state does it go to?

  1. AReady: it has to be chosen by the scheduler again
  2. BRunning, straight away
  3. CNew
Show the answer

Ready: it has to be chosen by the scheduler again. There is no direct arrow from waiting to running; the CPU may be busy.

Lock it in

4 questions on this idea

Short questions that apply the idea to new cases: trace it, work out a number, put steps in order. A wrong answer explains itself.

Answer them in your browserFree account, no card. Your progress is saved, and the idea comes back in a quick review later.
Sign up free to solve