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

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成18年度春季問題一覧
  4. 平成18年度春季問題29-解答・解説-分析

平成18年度春季問題

問題29

次の条件で印刷処理を行う場合に、スプールファイルの全容量は最低何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

次の条件で印刷処理を行う場合に、スプールファイルの全容量は最低何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 バイト