正答3
解説
正解は3です。
スプーリングは、プリンタなど低速な入出力装置とのデータのやり取りを、補助記憶装置を介して行う機能です。
CPUが低速な装置の動作を待たずに済むため、システム全体の処理能力が高まります。
【選択肢別解説】
1:× 入出力でCPUが遊休になったときに他のタスクへCPUを割り当てるのは、マルチプログラミングの説明です。
2:× 実行中のプログラムを中断して制御プログラムに制御を移すのは、割込みの説明です。
3:○ 主記憶と低速な入出力装置の間のデータ転送を、補助記憶装置を介して行うのがスプーリングです。
4:× バッファプールを用意して主記憶上のバッファに当たる確率を上げるのは、バッファキャッシュ(ディスクキャッシュ)の説明です。
【ポイント】
印刷データをいったん磁気ディスクに書き出し、プリンタへは後から順に出力するのが典型例です。
スプーリングは、CPUと入出力装置の速度差を補う仕組みとして覚えましょう。