Spooling

記事
IT・テクノロジー

Spooling

Spooling is a mechanism that temporarily stores output data in a buffer or
storage (= DASD), and when the output device is ready to accept processing,
outputs from that area to the output device.
It helps that multiple devices access data with different speeds.


■Not spooling
Screenshot 2020-12-07 at 10.15.21.png

The CPU can do nothing while the printer is reading and printing data.
(CPU has to wait for printer printing because CPU is so fast.)


■Spooling

Screenshot 2020-12-07 at 10.38.51.png

The CPU can do other work while the printer is printing.
(Output data is temporarily stored from main memory to DASD, so the CPU
   does not have to keep pace with the printer.)

-----------------------------------------------------------------------
[Japanese]

スプーリングとは

スプーリングとは、出力データをバッファやストレージ(= DASD)などに一時的に保存しておき、出力装置が処理を受け付けできる状態になった時に、その領域から出力装置へと出力を行う仕組みです。
複数の装置が異なる処理速度でデータにアクセスするのに役立ちます。


■スプーリングを利用しないと
Screenshot 2020-12-07 at 10.14.42.png

プリンタがデータを読み込んで印刷している間、CPUは何もできないです。
(CPUは高速なので、低速のプリンタの印刷を待たなければならないのです)


■スプーリングを利用すると
Screenshot 2020-12-07 at 10.27.25.png

プリンタが印刷している間に、CPUは他の作業ができます。
(主記憶からDASDへ出力データを一時的に保存するので、CPUはプリンタに歩調を合わせずに済みます)

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す