Spooling
Spooling er en teknik, der bruges på computere til at koble computeren og de programmer, der kører på den, sammen med langsomme ydre enheder, sådan at de langsomme enheder ikke bremser afviklingen af andre programmer unødigt.
I dag bruges ordet spooling mest om printspooling, men begrebet kan også anvendes om f.eks. båndstationer og hulkortmaskiner.
Ideen er, at i stedet for at lade et program kommunikere direkte med den ydre enhed, hvilket ville få programmet til at bruge megen tid på at vente, og i øvrigt få andre programmer, der har brug for den samme enhed, f.eks. skal skrive noget ud, til at være blokerede, indtil det første program, der startede en udskrift, var helt færdig, så skriver programmerne i stedet til hver sin buffer eller fil på systemet. Først når udskriften er færdig, og udskriftsfilen er lukket, sættes filen i kø til printeren. Printspooleren vil så sørge for at skrive filen ud, når printeren er ledig. Dernæst kan spooleren gå videre til evt. næste printfil i køen. Printspooleren multitasker altså på computeren. Tilsvarende kan en stak hulkort læses ind og lagres midlertidigt på f.eks. en disk, inden det program, der skal bruge dataene fra hulkortene, får lov at køre. På den måde skal programmet ikke vente så meget, og hulkortlæseren bliver hurtigst muligt fri til anden brug.
Ofte giver computersystemet mulighed for at administrere printkøen, således at filer kan holdes tilbage, flyttes til en anden printer, slettes eller genudskrives.

På større computere vil spoolsystemet ofte udskrive et par skillesider imellem hvert printjob. Skillesiderne har med store typer en angivelse af jobbets navn og den bruger, der skal have udskriften. Hvis udskriften sker på endeløse baner, såkaldte leporellolister, så vil skillearkene gerne skrive rækker af stjerner (*) hen over perforationen. Derved er det muligt for et menneske at se på siden af papirstablen, hvor de enkelte printjob skal adskilles.
Navnet
Betegnelsen spooling angives at være en forkortelse for Simultaneous Peripheral Operation On-Line fra firmaet IBM, men udtrykket kan også være skabt som en henvisning til en spole (med f.eks. magnetbånd), hvor noget kan opbevares.[1]
Kilder og henvisninger
- ^ Raymond, Eric S.; Guy L. Steele (1993). The New Hacker's Dictionary. The MIT Press. s. 392. ISBN 0-262-18154-1.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.