コンピューティングにおいて、スプーリングは、オンラインでの同時ペリフェラル操作の頭字語です。これは、準備ができたときにデバイスがアクセスできるメモリまたはディスクの特別な領域であるバッファにタスク (またはジョブ) を入れることを指します。デバイスはさまざまな速度でデータにアクセスし、潜在的なボトルネックになる可能性があるため、スプーリングは便利です。したがって、バッファ メモリは、可用性と速度に応じて、デバイスによってデータが転送されるのを待機している間、データを保持できる移行ゾーンになります。
スプーリングの最も一般的なアプリケーションは、印刷スプーリングです。このスプールでは、ドキュメントがメモリ バッファ (多くの場合、ディスク上のスペース、まれに RAM の領域) にロードされ、プリンタが独自の速度でドキュメントを吸い込みます。ドキュメントはアクセス時にこのバッファー内にあるため、コンピューターは印刷がバックグラウンドで行われている間、他のタスクを実行できます。スプーリングを使用すると、各印刷の終了を待って次の印刷を開始するのではなく、複数の印刷をキューに入れることもできます。
