Un spooler es un tipo de programa de utilidad que normalmente se incluye con cualquier sistema operativo. Los spoolers de impresión, por ejemplo, enrutan los comandos de la impresora a un archivo en el disco o en la RAM, en lugar de directamente a la impresora. Los comandos no se envían a la impresora hasta que el procesador está terminado e inactivo. Esto se debe a que el programa que proporciona el archivo para imprimir no puede hacer nada más durante el proceso de impresión.
ExpertoGeekexplica Spooler
Una cola de impresión está engañando esencialmente a este programa haciéndole creer que hay una impresora superrápida conectada, cuando en realidad la salida está almacenada en un archivo en ese momento. Por lo que el programa sabe, el proceso está completo y puede continuar funcionando normalmente. Luego, cuando la impresora y la computadora están conectadas y preparadas, el spooler guía los datos de la impresora a lo largo de la impresora, momento en el que el proceso de impresión comienza y realmente se ejecuta.
Esto significa que la parte de preparación del documento e impresión que requiere un uso intensivo de la CPU se «realiza» desde el punto de vista del programa. El último paso es el que lleva más tiempo, pero requiere menos recursos de CPU: la impresión real del documento en papel físico. La carga del esfuerzo recae en la impresora: la computadora no aporta casi nada. En cambio, la impresora, independientemente del tipo de impresora, debe procesar el documento, seleccionar el papel correcto y completar el proceso de impresión.
Sin un spooler para «detener», por así decirlo, el programa y la computadora permanecerían ocupados hasta que se completara todo el proceso de impresión. Para documentos más grandes, piense en cientos de páginas, esto causaría un gran retraso e interrumpiría cualquier tipo de proceso de trabajo eficiente.
Usos comunes del spooler
- Los spoolers pueden actuar entre cualquier tipo de dispositivo lento y una computadora, aunque la mayoría de las veces es una impresora.
- Un spooler es una herramienta de multiprogramación que pasa comandos y archivos entre diferentes dispositivos y ubicaciones.
- El uso de spoolers de impresión hace que el proceso de impresión sea más eficiente al liberar recursos lo antes posible.
Mal uso común del spooler
- Un spooler es un programa que envía un archivo a la impresora desde el programa que lo creó.