Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo urobí OS, ak budú chcieť dva programy tlačiť súčasne na tlačiarni?

Operačný systém (OS) rieši túto situáciu pomocou systému s názvom Spooling . Takto to funguje:

1. Tlačené úlohy sú zaradené do frontu: Keď program odošle požiadavku na tlač, OS neposiela údaje okamžite do tlačiarne. Namiesto toho umiestni tlačovú úlohu do frontu tlače .

2. Správa vodiča tlačiarne: OS používa ovládač tlačiarne, špecifický pre model tlačiarne, na správne formátovanie údajov o tlačení úloh.

3. Správa frontov: OS spravuje tlačovú frontu a zabezpečuje spracovanie úloh v konkrétnom poradí. Táto objednávka môže byť:

* first-in, first-out (fifo): Úlohy sú vytlačené v poradí, v akom dorazia do frontu.

* priorita: Úlohy s vyššou úrovňou priority sa spracúvajú pred nižšími prioritami.

* Ostatné faktory: OS môže zvážiť faktory, ako je veľkosť dokumentu, použitie farieb alebo dokonca povolenia používateľa.

4. Odosielanie do tlačiarne: OS vyberie príslušnú tlačovú úlohu z frontu a pošle ju do tlačiarne, keď bude k dispozícii.

5. Konflikty manipulácie: Ak je tlačiareň už zaneprázdnená predchádzajúcou úlohou, OS drží novú úlohu vo fronte, kým nie je k dispozícii tlačiareň. To bráni tlačiarni v prijímaní protichodných údajov.

6. Manipulácia s chybami: Ak sa počas tlače vyskytnú nejaké chyby (napr. Papier džem, z atramentu), OS pravdepodobne informuje používateľa a môže sa pozastaviť proces tlače, kým sa problém nevyrieši.

v súhrne:

OS pôsobí ako ovládač dopravy pre tlačové úlohy, spravuje svoju objednávku a zabezpečuje, aby dosiahli plynulo a bez konfliktov do tlačiarne. Týmto spôsobom môže viac programov posielať požiadavky na tlač súbežne a OS zaisťuje, že sú vytlačené kontrolovaným a usporiadaným spôsobom.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené