Spooling

Fra IT2
Hopp til: navigasjon, søk

Spooling innebærer at en prosess flytter data til et midlertidig arbeidsområde(buffer) hvor en annet program har tilgang til dem på et senere tidspunkt. Spooling er effektivt fordi maskinvare aksesserer data med forskjellig hastighet. Slik får trege enheter mulighet til å holde følge med datamengden.

Det meste brukte området for spooling er i utskriving. Dokumenter som er formatterert for utskrift lagres in en buffer(vanligvis på en disk) av en rask prosessor, og hentes ut av en treig skriver som arbeider i sitt eget tempo. Flere prosesser kan kjapt skrive flere dokumenter i utskriftskøen uten å vente på at det første dokumentet skal skrives ut først.

En print spooler består av to deler:

  • En forlenging av operativsystemet som fanger data som har retning mot en printer og bufrer den.
  • Et enkelt program som uavhengig skriver den fangede dataen til printeren.


Se også: