CPUが低速な入出力装置に対してデータを転送する際に磁気ディスクに一時データを保存しておき、その間にCPUが別の処理を実行できるのでスループットが向上できます。例としてプリンタなどが低速な入出力装置としてよく出されます。
背景
なぜスプーリングのような処理が必要になるかというと、CPUの処理速度が非常に高速なのに対して、外部機器(プリンタなど)は処理速度が遅いという問題があります。このスピード差で待ち時間などが発生したら全ての動作が遅くなるのでそれをうまく捌くためにスプーリングを行なっています。
コメントを残す