プロセス状態遷移
未分類難易度: ★★★☆☆
プロセスを,実行状態,実行可能状態,待ち状態,休止状態の四つの状態で管理するプリエンプティブなマルチタスクのOS上で,A,B,Cの三つのプロセスが動作している。各プロセスの現在の状態は,Aが待ち状態,Bが実行状態,Cが実行可能状態である。プロセスAの待ちを解消する事象が発生すると,それぞれのプロセスの状態はどのようになるか。ここで,プロセスAの優先度が最も高く,Cが最も低いものとし,CPUは1個とする。
| A | B | C | |
|---|---|---|---|
| ア | 実行可能状態 | 実行状態 | 待ち状態 |
| イ | 実行可能状態 | 待ち状態 | 実行可能状態 |
| ウ | 実行状態 | 実行可能状態 | 休止状態 |
| エ | 実行状態 | 実行可能状態 | 実行可能状態 |
出典: 平成24年度春期 応用情報技術者 午前 問22