IPA過去問ドリル

平成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台の印刷能力もジョブの発生ペースに追いつかないため印刷待ちも増加します。
  • 誤り。実行待ち・印刷待ちのいずれも発生しないためには,各段階の処理能力がジョブの到着ペース以上である必要がありますが,この条件では両方とも処理が追いつきません。
基本情報技術者の過去問を演習モードで解く