本文へスキップ

平成27年度 春期 ITパスポート試験 問80

この問題の解説と、これまでの解答の記録です。

問80
頻出度★☆☆

プリンタへの出力処理において, ハードディスクに全ての出力データを一時的に書き込み, プリンタの処理速度に合わせて少しずつ出力処理をさせることで, CPUをシステム全体で効率的に利用する機能はどれか。

出典 平成27年度 春期 ITパスポート試験 問80
解説

問 80

  • 不正解ア

    アドオン (add-on) は、既存のソフトウェアに後から機能を追加する拡張プログラムのこと (ブラウザの拡張機能など)。機能追加の仕組みであって、印刷データを一時保存して速度差を吸収する話ではない。

  • イ

    正解 正解は イ「スプール」。プリンタは CPU に比べて処理が非常に遅いため、CPU が印刷完了を待ち続けると、その間ほかの処理ができず全体の効率が落ちる。そこで OS は出力データをいったん高速な補助記憶 (ハードディスク) 上の待ち行列 (スプールファイル) に書き出し、CPU はそこで印刷処理から解放されて次の仕事に移る。以後はプリンタの処理速度に合わせて、スプールから少しずつデータが送り出される。この「低速な出力装置との速度差を補助記憶で吸収し、CPU をシステム全体で効率的に使う」仕組みがスプール (spooling) であり、stem の記述と完全に一致する。

  • 不正解ウ

    デフラグ (デフラグメンテーション) は、ハードディスク上で断片化して散らばったファイルを連続領域に整理し、読み書きを速くする保守作業。ハードディスクを扱う点だけは共通に見えるが、目的はディスクアクセスの改善であり、プリンタ出力を一時的にため込む機能ではない。

  • 不正解エ

    プラグアンドプレイは、周辺機器を接続すると OS が自動的に機器を認識してドライバの設定を行い、すぐ使えるようにする機能。機器の導入・設定を楽にする仕組みであって、出力処理中の CPU 効率とは関係がない。

ここがポイント
  • スプール (spooling): 低速な出力装置 (プリンタなど) 向けのデータをいったん補助記憶に書き出し、CPU を待たせずに解放して、装置の速度に合わせて順次出力する OS の機能。速度差の吸収と CPU 利用率向上が目的。
  • 紛らわしい OS/周辺機器まわりの用語を区別する: アドオン=機能拡張、デフラグ=ディスクの断片化解消、プラグアンドプレイ=接続機器の自動認識・自動設定。
用語

解答の記録