必ず受かる情報処理技術者試験

問題29

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

次の条件で印刷処理を行う場合に、スプールファイルの全容量は最低何Mバイト必要か。
[条件]
(1) 同一のジョブを4回連続して、多重度1で実行する。
(2) ジョブの単独での実行時間は 20 分である。
(3) 単独でのジョブは、実行時に 400 M バイトの印刷用スプールファイルを確保し、そこに印刷データを出力する。
(4) ジョブ実行後、スプールファイルの内容が OS の印刷機能によって処理される。
(5) 印刷が完了すると、OS はスプールファイルを削除する。ここで、削除時間は考慮しないものとする。
(6) プリンタは1回であり、印刷速度は 100 M バイト当たり 10 分である。
(7) ジョブの実行と印刷処理は並行動作可能で、互いに影響を及ぼさないものとする。

400
800
1,200
1,600

解答・解説を見る

解答:ウ

  • ジョブが印刷データを出力する速度は 400 ÷ 20 = 20Mバイト/分
  • 印刷速度は 100 ÷ 10 = 10Mバイト/分
  • プリンタが 1 つのジョブを印刷するのにかかる時間は 400 ÷ 10 = 40分
  • ジョブが開始直後に 400M バイトのスプールファイルを確保して20 分毎に 400M バイトずつ増大する
  • 最初のジョブが実行されてから 20 分後から印刷処理が開始されて,40 分毎にスプールファイルの容量が 400M バイトずつ減少していく。
  • 下図よりスプールファイルの大きさは、最低1,200バイト必要な事が分かる。
    ジョブ開始後 0 ~ 20 分 400M バイト
      20 ~ 40 分 800M バイト
      40 ~ 100 1,200M バイト
      100 ~ 140 800M バイト
      140 ~ 180 400M バイト
  • 前の問題 次の問題

    Copyrithg naruha