ソフトウェア

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

次の条件で四つのジョブが CPU 処理及び印刷を行う場合に,最初の CPU 処理を開始してから最後の印刷が終了するまでの時間は何分か。 〔条件〕 (1) 多重度 1 で実行される。 (2) 各ジョブの CPU 処理時間は 20 分である。 (3) 各ジョブは CPU 処理終了時に 400 M バイトの印刷データをスプーリングする。スプーリング終了後に OS の印刷機能が働き,プリンタで印刷される。 (4) プリンタは 1 台であり,印刷速度は 100 M バイト当たり 10 分である。 (5) CPU 処理と印刷機能は同時に動作可能で,互いに影響を及ぼさない。 (6) スプーリングに要する時間など,条件に記述されていない時間は無視できる。
答えを選ぶ

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

答えと解説を見る

正解:ウ

覚える知識

スプーリングを用いたジョブ実行と印刷の所要時間計算

スプーリングは出力を一旦ディスクに蓄え、CPU処理と印刷を並行させる方式である。

この問題で必要なこと

CPU処理20分ごとに完了、印刷は1件40分。4件目CPU完了が80分、印刷は140〜180分で終了。

ひっかけ

CPU時間と印刷時間の単純合計(240分)を選ばせる。

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

この知識をアプリで解いて覚える レッスン「バッファとスプーリング」で学ぶ

同じ問題が出た回

同じ知識の過去問