オペレーティングシステム (全107問中76問目)
No.76
出力待ちの印刷要求を,同一機種の3台のプリンターA~CのうちAから順に空いているプリンターに割り当てる(Cの次は再びAに戻る)システムがある。印刷要求の印刷時間が出力待ちの順に,5,12,4,3,10,4(分)である場合,印刷に要した時間の長い順にプリンターを並べたものはどれか。ここで,初期状態ではプリンターはすべて空いているものとする。
出典:平成19年秋期 問28
- A,B,C
- B,A,C
- B,C,A
- C,B,A
- [出題歴]
- 基本情報技術者 H27春期 問21
分類
テクノロジ系 » ソフトウェア » オペレーティングシステム
正解
ア
解説
3台のプリンターに出力待ちの先頭から順に印刷要求を割り当てていくと次のようになります。処理要求は以下のように処理されていきます。
- プリンターAに、出力待ち順の先頭である5分の印刷要求が割り当てられる。
- プリンターBに、2番目の12分の印刷要求が割り当てられる。
- プリンターCに、3番目の4分の印刷要求が割り当てられる。
- 開始から4分後、プリンターCの印刷が終わる。空きとなったプリンターCには3分の印刷要求が割り当てられる。
- 開始から5分後、プリンターAの印刷が終わる。空きとなったプリンターAには10分の印刷要求が割り当てられる。
- 開始から7分後、プリンターCの印刷が終わる。空きとなったプリンターCには最後の4分の印刷要求が割り当てられる。
- 開始から11分後、プリンターCの印刷が終わる。
- 開始から12分後、プリンターBの印刷が終わる。
- 開始から15分後、プリンターAの印刷が終わる。