Spooling

Spooling ist der Prozess des Sendens von Daten an einen Spool oder temporären Speicherbereich im Speicher des Computers. Diese Daten können Dateien oder Prozesse enthalten. Wie eine Spule mit einem Faden können sich die Daten innerhalb der Spule aufbauen, wenn mehrere Dateien oder Jobs an sie gesendet werden. Im Gegensatz zu einer Spule mit Garn werden jedoch die zuerst an die Spule gesendeten Aufträge als erste verarbeitet (FIFO, nicht LIFO). Die häufigste Art des Spoolings ist das Druckspooling, bei dem Druckaufträge an eine Druckspule gesendet werden, bevor sie an den Drucker übertragen werden.

Wenn Sie beispielsweise ein Dokument aus einer Anwendung heraus drucken, werden die Dokumentdaten in einen Zwischenspeicher bereich gespoolt, während sich der Drucker aufwärmt. Sobald der Drucker zum Drucken des Dokuments bereit ist, werden die Daten von der Spool an den Drucker gesendet, und das Dokument wird gedruckt. Das Druckspooling hat seinen Namen von der in den 1960er Jahren verwendeten Technologie, als Druckaufträge auf großen Magnetbandrollen gespeichert wurden. Die Daten von diesen Rollen wurden physisch auf elektrostatische Drucker gespoolt, die die auf dem Band gespeicherte Ausgabe ausdruckten.

Stand: 14.10.2020