システム構成要素

基本情報技術者試験 科目A免除 修了試験 20241208 実施分 問13

出力待ちの印刷要求を,同一機種の 3 台のプリンタ A ~ C のうち A から順に空いているプリンタに割り当てる(C の次は再び A に戻る)システムがある。印刷要求の印刷時間が出力待ちの順に,5,12,4,3,10,4(分)である場合,印刷に要した時間が長い順にプリンタを並べたものはどれか。ここで,初期状態ではプリンタは全て空いているものとする。
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 20241208 実施分 問13(問題文は IPA の公開問題。解説は当サイト作成)

答えと解説を見る

正解:ア

覚える知識

複数プリンタへの印刷要求割当て時間シミュレーション

印刷要求は空いたプリンタから順に割り当てられ、各プリンタの合計時間を比較する。

この問題で必要なこと

要求を順に空いたプリンタ(同時にはA→B→C優先)へ割り当てる。A:5+10=15、B:12、C:4+3+4=11となり、A,B,Cの順に長い。

ひっかけ

割当て順を単純な巡回(A,B,C,A,B,C)と取ると、Aは8分、Bは22分となり結果が変わる。空き次第という条件を読み落とす点が罠。

この知識の出題:本試験系 1 回・免除試験 4 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「CPU 使用率・待ち行列と必要台数の計算」で学ぶ

同じ知識の過去問