オペレーティングシステム (全100問中44問目)

No.44

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

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

分類

テクノロジ系 » ソフトウェア » オペレーティングシステム

正解

解説

4つのジョブはそれぞれ400Mバイトの印刷データをスプーリングします。印刷速度は100Mバイト/10分なので、1つのスプールファイルにつき40分,4つで計160分の印刷時間が必要になります。
CPUと印刷は同時に動作可能なので、1つ目のジョブのCPU処理が終了する開始から20分後から印刷が開始できます。4つのジョブのCPU処理は開始から80分で完了しますが、印刷が完了するには160分間かかるので最後の印刷が終了するまでには、

 20+160=180

180分の時間がかかることになります。
20.gif/image-size:445×118
© 2010-2021 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop