O que é Spooler? definição e significado

Um spooler é um tipo de programa utilitário que geralmente vem com algum tipo de sistema operacional. Os spoolers de impressão, por exemplo, encaminham os comandos da impressora para um arquivo em um disco ou na RAM, em vez de diretamente para a impressora. Os comandos só são passados ​​para a impressora quando a CPU está desligada e ociosa. Isso ocorre porque o programa que fornece qualquer arquivo que precisa ser impresso não pode fazer mais nada enquanto o processo de impressão é executado.

Technipages explica o Spooler

Um spooler de impressão basicamente engana o programa fazendo-o pensar que uma impressora super-rápida está conectada, quando na verdade a saída está armazenada em um arquivo por enquanto. Tanto quanto o programa sabe, o processo está concluído e pode continuar a funcionar normalmente. Então, quando a impressora e o computador estão conectados e preparados, o spooler guia os dados da impressora até a impressora, momento em que o processo de impressão realmente começa e é executado.

Isso significa que a parte intensiva da CPU de preparar o documento e imprimi-lo é "concluída" do ponto de vista do programa. A etapa final é aquela que leva mais tempo, mas precisa de menos recursos da CPU - a impressão real do documento em papel físico. O fardo do esforço recai sobre a impressora - o computador contribui com quase nada. Em vez disso, a impressora, não importa o tipo de impressora, precisa processar o documento, selecionar o papel correto e executar o processo de impressão.

Sem um spooler para "interromper", por assim dizer, o programa e o computador permaneceriam ocupados até que todo o processo de impressão fosse concluído. Para documentos maiores - pense em centenas de páginas - isso causaria um grande atraso e interromperia qualquer tipo de processo de trabalho eficaz.

Usos comuns do Spooler

  • Spoolers podem atuar entre qualquer tipo de periférico lento e um computador, embora mais comumente seja uma impressora.
  • Um spooler é uma ferramenta de multiprogramação que passa comandos e arquivos entre diferentes dispositivos e locais.
  • O uso de spoolers de impressão torna o processo de impressão mais eficiente, liberando recursos o mais cedo possível.

Maus usos comuns do Spooler

  • Um spooler é um programa que envia um arquivo para a impressora a partir do programa que o criou.