ソフトウェア
平成24年度 春期 基本情報技術者試験 午前 問20
次の条件で四つのジョブが CPU 処理及び印刷を行う場合に,最初の CPU 処理を開始してから最後の印刷が終了するまでの時間は何分か。
〔条件〕
(1) 多重度 1 で実行される。
(2) 各ジョブの CPU 処理時間は 20 分である。
(3) 各ジョブは CPU 処理終了時に 400 M バイトの印刷データをスプーリングする。スプーリング終了後に OS の印刷機能が働き,プリンタで印刷される。
(4) プリンタは 1 台であり,印刷速度は 100 M バイト当たり 10 分である。
(5) CPU 処理と印刷機能は同時に動作可能で,互いに影響を及ぼさない。
(6) スプーリングに要する時間など,条件に記述されていない時間は無視できる。
- ア 120
- イ 160
- ウ 180
- エ 240
出典:平成24年度 春期 基本情報技術者試験 午前 問20
答えと解説を見る
正解:ウ
覚える知識
スプーリング機能の定義
スプーリングは出力データを一旦補助記憶に蓄え、CPU処理と出力を並行して行わせる機能である。
この問題で必要なこと
CPU処理(20分×4)と印刷(40分/ジョブ)は並行動作。最初のCPU処理終了(20分)後から印刷が連続し、20+40×4=180分。
ひっかけ
印刷がCPU処理に追いつかない点を見落とし、単純にCPU時間+印刷時間などにさせる。
この知識の出題:本試験系 9 回・免除試験 21 回(公開問題での観測値)