Spooling
Mettre la sortie en mémoire tampon sur disque pour qu'un périphérique lent soit alimenté à son propre rythme, sans bloquer le processeur.
Le nom est un acronyme construit après coup : Simultaneous Peripheral Operations On-Line. Le problème était très concret sur les mainframes des années 1960 — une imprimante ligne ou un lecteur de cartes était mille fois plus lent que le processeur, et laisser un programme écrire directement dessus immobilisait une machine hors de prix. La parade : écrire le travail sur un disque ou une bande rapide, et laisser un programme distinct alimenter l'imprimante à partir de là. Le HASP d'IBM sur le System/360 en est l'exemple classique. La même idée survit chaque fois qu'un document est « envoyé à l'imprimante » et que la main est rendue aussitôt : il atterrit d'abord dans une file. Le spooling a aussi été une des premières marches vers le fonctionnement multi-utilisateur.