Monday, February 10, 2025

I was today's years old when I learned...

In my 37 years of working with IBM midrange, and especially IBM i and its predecessors, I learned something new that has blown my mind.

Spool as in "spool file" is an acronym!

I have always thought that "spool" was the queue of spool files on an output queue. A long list of spool files would be like piece of thread from a spool of thread. It turns out my assumption is wrong.

I have Alan Seiden to thank for bringing this to my attention.

It turns out the definition of a "spool" is:

spooling (Simultaneous Peripheral Operations OnLine)
The overlapping of low-speed operations with normal processing. Spooling originated with mainframes in order to optimize slow operations such as reading cards and printing. Card input was read onto disk and printer output was stored on disk. In that way, the business data processing was performed at high speed, receiving input from disk and sending output to disk. Subsequently, spooling is used to buffer data for the printer as well as remote batch terminals.

Taken from "Free dictionary by Farlex": here.

Well, this old dog has learned something new.

7 comments:

  1. Very nice! Every little bit helps!

    ReplyDelete
  2. I have a similar number of years working on these platforms (IBM S/15 Model 5) was my first job as an operator and I never knew SPOOL was an acronym either.

    ReplyDelete
  3. Disk. Early computer systems put their prints on punch tape. Then a printer read the punch tape to make the print. I remember printers with punch tape readers, but with a cable from the computer too.

    ReplyDelete
  4. Is this an April Fool's Day joke ? hehe

    ReplyDelete

To prevent "comment spam" all comments are moderated.
Learn about this website's comments policy here.

Some people have reported that they cannot post a comment using certain computers and browsers. If this is you feel free to use the Contact Form to send me the comment and I will post it for you, please include the title of the post so I know which one to post the comment to.