Cos'è lo spooler? definizione e significato

click fraud protection

Uno spooler è un tipo di programma di utilità solitamente fornito in bundle con un sistema operativo di qualche tipo. Gli spooler di stampa, ad esempio, indirizzano i comandi della stampante a un file su un disco o nella RAM, anziché direttamente alla stampante. I comandi vengono passati alla stampante solo quando la CPU è esaurita e inattiva. Questo perché il programma che fornisce qualunque file debba essere stampato non può fare nient'altro durante l'esecuzione del processo di stampa.

Technipages spiega lo spooler

Uno spooler di stampa essenzialmente inganna quel programma facendogli credere che una stampante super veloce sia collegata, quando in realtà l'output è archiviato in un file per il momento. Per quanto ne sa il programma, il processo è completo e può continuare a funzionare normalmente. Quindi, quando sia la stampante che il computer sono collegati e preparati, lo spooler guida i dati della stampante lungo la stampante, a quel punto il processo di stampa inizia e viene eseguito.

Ciò significa che la parte che richiede molta CPU per preparare il documento e stamparlo è "completata" dal punto di vista del programma. Il passaggio finale è quello che richiede più tempo, ma richiede meno risorse della CPU: la stampa effettiva del documento su carta fisica. L'onere dello sforzo è sulla stampante: il computer non contribuisce quasi a nulla. Invece, la stampante, indipendentemente dal tipo di stampante, deve elaborare il documento, selezionare la carta giusta ed eseguire il processo di stampa.

Senza uno spooler per "interrompere" per così dire, il programma e il computer rimarrebbero occupati fino al completamento dell'intero processo di stampa. Per documenti di dimensioni maggiori – si pensi a centinaia di pagine – ciò causerebbe un enorme ritardo e interromperebbe qualsiasi tipo di processo di lavoro efficace.

Usi comuni di Spooler

  • Gli spooler possono agire tra qualsiasi tipo di periferica lenta e un computer, sebbene più comunemente si tratti di una stampante.
  • Uno spooler è uno strumento di multiprogrammazione che passa comandi e file tra diversi dispositivi e posizioni.
  • L'uso di spooler di stampa rende il processo di stampa più efficiente liberando risorse il prima possibile.

Errori comuni di Spooler

  • Uno spooler è un programma che invia un file alla stampante dal programma che lo ha creato.