Co je Spooler? definice a význam

Spooler je typ obslužného programu, který je obvykle součástí operačního systému nějakého druhu. Zařazování tisku například směruje příkazy tiskárny do souboru na disku nebo v paměti RAM, nikoli přímo do tiskárny. Příkazy jsou předány tiskárně pouze tehdy, když je CPU hotov a nečinný. Je to proto, že program, který poskytuje jakýkoli soubor, který je třeba vytisknout, nemůže během procesu tisku dělat nic jiného.

Technipages vysvětluje Spooler

Tiskový zařazovací program v podstatě oklame tento program, aby si myslel, že je připojena superrychlá tiskárna, i když ve skutečnosti je výstup prozatím uložen v souboru. Pokud program ví, proces je dokončen a může normálně pokračovat. Poté, když jsou tiskárna i počítač připojeny a připraveny, zařazovací služba vede data tiskárny podél tiskárny a v tomto okamžiku se skutečně spustí a spustí proces tisku.

To znamená, že část přípravy dokumentu a jeho tisku náročná na CPU je z pohledu programu ‚dokončena‘. Poslední krok je ten, který zabere nejvíce času, ale potřebuje méně prostředků CPU – skutečný tisk dokumentu na fyzický papír. Námaha leží na tiskárně – počítač nepřispívá téměř ničím. Místo toho musí tiskárna, bez ohledu na to, o jaký typ tiskárny se jedná, zpracovat dokument, vybrat správný papír a provést proces tisku.

Bez zařazovací služby, která by takříkajíc ‚přerušila‘, by program a počítač zůstaly zaneprázdněné, dokud nebude celý proces tisku dokončen. U větších dokumentů – představte si stovky stran – by to způsobilo obrovské zpoždění a přerušilo jakýkoli efektivní pracovní proces.

Běžná použití Spooleru

  • Spoolery mohou fungovat mezi jakýmkoli druhem pomalého periferního zařízení a počítačem, i když nejčastěji je to tiskárna.
  • Spooler je multiprogramovací nástroj, který předává příkazy a soubory mezi různými zařízeními a umístěními.
  • Použití zařazování tisku zefektivňuje proces tisku tím, že uvolňuje zdroje co nejdříve.

Běžná nesprávná použití Spooleru

  • Spooler je program, který odesílá soubor do tiskárny z programu, který jej vytvořil.