Spooling

Spooling is the process of sending data to a spool, or temporary storage area in the computer's memory. This data may contain files or processes. Like a spool of thread, the data can build up within the spool as multiple files or jobs are sent to it. However, unlike a spool of thread, the first jobs sent to the spool are the first ones to be processed (FIFO, not LIFO).

The most common type of spooling is print spooling, where print jobs are sent to a print spool before being transmitted to the printer. For example, when you print a document from within an application, the document data is spooled to a temporary storage area while the printer warms up. As soon as the printer is ready to print the document, the data is sent from the spool to the printer and the document is printed.

Print spooling gets its name from technology used in the 1960s when print jobs were stored on large reels of magnetic tape. The data from these reels was physically spooled to electrostatic printers, which printed the output saved to the tape.

Updated December 16, 2008 by Per C.

quizTest Your Knowledge

WPA2 wireless encryption requires a password of what minimum length?

A
8 characters
0%
B
12 characters
0%
C
16 characters
0%
D
24 characters
0%
Correct! Incorrect!     View the WPA2 definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Spooling on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation bar directly below the definition.

Our goal to explain computer terminology in a way that is easy to understand. We strive for accuracy and simplicity with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

TechTerms Newsletter

Improve your technical knowledge with our daily or weekly newsletter! Subscribe today and get new terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.