三つの資源X〜Zを占有して処理を行う四つのプロセスA〜Dがある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有し,実行終了時に三つの資源を一括して解放する。プロセスAと同時にもう一つプロセスを動かした場合に,デッドロックを起こす可能性があるプロセスはどれか。
| プロセス | 資源の占有順序 | ||
| 資源X | 資源Y | 資源Z | |
| A | 1 | 2 | 3 |
| B | 1 | 2 | 3 |
| C | 2 | 3 | 1 |
| D | 3 | 2 | 1 |
- B,C,D
- C,D
- Cだけ
- Dだけ
解答
イ
解説
- B,C,D
作成中 - C,D
作成中 - Cだけ
作成中 - Dだけ
作成中
参考情報
分野・分類
| 分野 | テクノロジ系 |
| 大分類 | コンピュータシステム |
| 中分類 | ソフトウェア |
| 小分類 | オペレーティングシステム |
出題歴
- AP 令和2年度秋期 問17