平成24年 春期 基本情報技術者 午前 問20

次の条件で四つのジョブがCPU処理及び印刷を行う場合に、最初のCPU処理を開始してから最後の印刷が終了するまでの時間は何分か。

[条件]
(1)  多重度1で実行される。
(2)  各ジョブのCPU処理時間は20分である。
(3)  各ジョブはCPU処理終了時に400Mバイトの印刷データをスプーリングする。
スプーリング終了後にOSの印刷機能が働き、プリンターで印刷される。
(4)  プリンターは1台であり、印刷速度は100Mバイト当たり10分である。
(5)  CPU処理と印刷処理機能は同時に動作可能で、互いに影響を及ぼさない。
(6)  スプーリングに要する時間など、条件に記述されていない時間は無視できる。

 ア  120
 イ  160
 ウ  180
 エ  240


答え ウ


解説
条件から多重度が1なのでCPUは1度に1つのジョブしか処理できない、各ジョブCPU処理時間は20分で、印刷に要する時間は400Mバイトのデータを10分当たり100Mバイトの印刷速度なので40分であり、CPU処理と印刷機能は同時に動作可能で、プリンターは1台なので、これを図にすると
 
であり、最初のCPU処理を開始してから最後の印刷が終了するまで180分(ウ)かかる。


キーワード
・スプーリング

キーワードの解説

戻る 一覧へ 次へ