正答3
解説
正解は3です。
スプーリング(SPOOL)は、プリンタなどの低速な入出力装置とのデータのやり取りを、いったん磁気ディスクなどの補助記憶装置に蓄えて行う機能です。
CPUは低速な装置の動作を待たずに次の処理に進めます。
【選択肢別解説】
1:× 入出力待ちでCPUが遊休になったときに別のタスクにCPUを割り当てるのは、マルチプログラミング(多重プログラミング)の説明です。
2:× 実行中のプログラムを中断して制御プログラムに制御を移すのは、割込みの説明です。
3:○ 主記憶と低速の入出力装置の間の転送を補助記憶装置経由で行い、システム全体の処理能力を高める機能です。
スプーリングの説明として正しい記述です。
4:× バッファプールを用意して主記憶上のバッファに当たる確率を上げるのは、バッファリング(ディスクキャッシュ)の説明です。
【ポイント】
印刷データをディスクに書き出しておき、プリンタが空いたら順に出力するのが、スプーリングの代表例です。
マルチプログラミング、割込み、バッファリングとの区別がよく問われます。