正答1
解説
正解は1です。
低速な装置との入出力を効率化する方式を問う問題です。
プリンタなどの低速な出力装置に直接出力すると、その間CPUや主記憶が待たされてしまいます。
【選択肢別解説】
1:○ スプーリングは、出力データをいったん高速な磁気ディスクなどに書き出し、低速装置への出力は後で並行して行う方式です。
プログラムは出力の完了を待たずに先へ進めるので、スループットが高まります。
2:× スワッピングは、主記憶が不足したときに、プログラム単位で主記憶と補助記憶の間を出し入れする方式です。
出力装置とのデータ転送の方式ではありません。
3:× ブロッキングは、複数の論理レコードを1つのブロックにまとめて記録する方式です。
入出力回数を減らす効果はありますが、補助記憶を介して出力する方式ではありません。
4:× ページングは、仮想記憶でページ単位に主記憶と補助記憶の間を出し入れする方式です。
出力装置とは関係ありません。
【ポイント】
スプーリングは、SPOOL(Simultaneous Peripheral Operations On-Line)に由来します。
印刷待ちのジョブがディスクにたまる「印刷キュー」が身近な例です。