Spooling
Spooling is het proces waarbij gegevens naar een spool worden gestuurd, oftewel een tijdelijke opslagruimte in het geheugen van de computer. Deze gegevens kunnen bestanden of processen bevatten. Net als bij een klos draad kunnen de gegevens zich in de spool opstapelen wanneer meerdere bestanden of taken ernaartoe worden gestuurd. In tegenstelling tot een klos draad worden de eerste taken die naar de spool worden gestuurd echter als eerste verwerkt (FIFO, niet LIFO).
De meest voorkomende vorm van spooling is afdrukspooling, waarbij afdruktaken naar een afdrukspool worden gestuurd voordat ze naar de printer worden verzonden. Wanneer je bijvoorbeeld vanuit een toepassing een document afdrukt, worden de documentgegevens naar een tijdelijke opslagruimte gespoold terwijl de printer opwarmt. Zodra de printer klaar is om het document af te drukken, worden de gegevens vanuit de spool naar de printer gestuurd en wordt het document afgedrukt.
Afdrukspooling dankt zijn naam aan technologie die in de jaren zestig werd gebruikt, toen afdruktaken op grote rollen magneetband werden opgeslagen. De gegevens van deze rollen werden fysiek naar elektrostatische printers gespoold, die de op de band opgeslagen uitvoer afdrukten.
Test je kennis