情報処理試験プラス

■問題■[n0659]

 図はプロセスの状態と遷移を表している。
 a,b,cの状態の正しい組合せはどれか。

    1  ┌―┐        
   ┌―――│a│――┐     <状態遷移の要因>
   │┌―→└―┘  │     1.実行優先度の高いプロセスに
   ││2      │3      CPU 使用権が移された。
   ↓│       ↓     2.CPU 使用権が与えられた。
  ┌―┐   4  ┌―┐    3.入出力動作の完了を待つ。
  │b│←―――――│c│    4.入出力動作が完了した。
  └―┘      └―┘

   ┌───────┬───────┬───────┐
   │   a   │   b   │   c   │
 ┌─┼───────┼───────┼───────┤
 │ア│実行可能状態 │実行状態   │待機状態   │
 ├─┼───────┼───────┼───────┤
 │イ│実行可能状態 │待機状態   │実行状態   │
 ├─┼───────┼───────┼───────┤
 │ウ│実行状態   │実行可能状態 │待機状態   │
 ├─┼───────┼───────┼───────┤
 │エ│実行状態   │待機状態   │実行可能状態 │
 └─┴───────┴───────┴───────┘