Qu'est-ce que Spooler? définition & sens

Un spouleur est un type de programme utilitaire qui est généralement fourni avec un système d'exploitation quelconque. Les spouleurs d'impression, par exemple, acheminent les commandes de l'imprimante vers un fichier sur un disque ou dans la RAM, plutôt que directement vers l'imprimante. Les commandes ne sont transmises à l'imprimante que lorsque le processeur est terminé et inactif. En effet, le programme qui fournit le fichier à imprimer ne peut rien faire d'autre pendant le processus d'impression.

Technipages explique Spooler

Un spouleur d'impression trompe essentiellement ce programme en lui faisant croire qu'une imprimante ultra-rapide est connectée, alors qu'en réalité, la sortie est stockée dans un fichier pour le moment. Pour autant que le programme le sache, le processus est terminé et il peut continuer à s'exécuter normalement. Ensuite, lorsque l'imprimante et l'ordinateur sont connectés et préparés, le spouleur guide les données de l'imprimante jusqu'à l'imprimante, moment auquel le processus d'impression démarre et s'exécute.

Cela signifie que la partie gourmande en CPU de la préparation du document et de son impression est « terminée » du point de vue du programme. La dernière étape est celle qui prend le plus de temps, mais qui nécessite moins de ressources CPU - l'impression réelle du document sur du papier physique. Le fardeau de l'effort est sur l'imprimante – l'ordinateur n'apporte presque rien. Au lieu de cela, l'imprimante, quel que soit son type, doit traiter le document, sélectionner le bon papier et effectuer le processus d'impression.

Sans un spouleur pour « interrompre » pour ainsi dire, le programme et l'ordinateur resteraient occupés jusqu'à ce que l'ensemble du processus d'impression soit terminé. Pour les documents plus volumineux – pensez à des centaines de pages – cela entraînerait un retard énorme et interromprait toute sorte de processus de travail efficace.

Utilisations courantes du spouleur

  • Les spouleurs peuvent agir entre n'importe quel type de périphérique lent et un ordinateur, bien qu'il s'agisse le plus souvent d'une imprimante.
  • Un spouleur est un outil de multiprogrammation qui transmet des commandes et des fichiers entre différents appareils et emplacements.
  • L'utilisation de spouleurs d'impression rend le processus d'impression plus efficace en libérant des ressources le plus tôt possible.

Utilisations abusives courantes du spouleur

  • Un spouleur est un programme qui envoie un fichier à l'imprimante à partir du programme qui l'a créé.