平成28年度 秋期 基本情報技術者試験 午前 問16
テクノロジ/ソフトウェアある時間帯でのジョブの処理状況を計測したところ,次のとおりであった。どのような状況になっているか。 〔ジョブの処理状況〕 (1) 多重度3でジョブを実行する。 (2) ジョブは5分間隔で発生し,実行時間は多重度に依存せず20分である。 (3) 各ジョブは実行終了後にスプーリング機能を利用して印刷し,印刷時間は15分である。 (4) プリンタは2台使用する。
出典:平成28年度 秋期 基本情報技術者試験 午前 問16
- ア印刷待ちだけが増加している。
- イ実行待ちだけが増加している。
- ウ実行待ちと印刷待ちが増加している。
- エ実行待ちも印刷待ちも発生していない。
正解:ウ
解説
多重度3で20分かかるジョブが5分間隔で到着すると,20分間に4個のジョブが到着するのに対し,同時に処理できるのは3個までなので,実行待ちの列が徐々に増加していきます。さらに,実行が終わったジョブは15分かかる印刷をプリンタ2台で行いますが,ジョブの完了ペースに対してプリンタの処理能力(2台で15分=1件当たり7.5分相当)が追いつかないため,印刷待ちの列も増加していきます。
選択肢ごとの解説
- ア誤り。プリンタの処理能力不足による印刷待ちの増加だけでなく,多重度3に対して到着間隔が短いために実行待ちも増加します。
- イ誤り。実行待ちが増加するだけでなく,プリンタの処理能力不足によって印刷待ちも増加します。
- ウ正しい。多重度3を上回るペースでジョブが到着するため実行待ちが増加し,さらにプリンタ2台の印刷能力もジョブの発生ペースに追いつかないため印刷待ちも増加します。
- エ誤り。実行待ち・印刷待ちのいずれも発生しないためには,各段階の処理能力がジョブの到着ペース以上である必要がありますが,この条件では両方とも処理が追いつきません。