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 umožňuje počítaču alebo mobilnému procesoru pokračovať v tlmočení a vykonávaní pokynov počas výtlačkov tlačiarní?

Schopnosť počítača alebo mobilného procesora pokračovať a hardvérové/softvérové ​​funkcie určené na efektívne zvládnutie I/O operácií . Tu je rozdelenie kľúčových faktorov:

* Multitasking operačný systém (OS):

* zdieľanie času: OS umožňuje viacerým procesom bežať zdanlivo súčasne súčasným rýchlym prepínaním medzi nimi. Procesor prideľuje na každý proces malý kúsok času, čím vytvára ilúziu paralelného vykonávania. To zaisťuje, že procesor nezasekne čakanie na dokončenie tlačiarne.

* prerušuje:

* prerušuje hardvér: Keď tlačiareň potrebuje pozornosť (napr. Pripravená na získanie ďalších údajov, na stretnutie s chybou), odošle signál prerušenia hardvéru do procesora.

* prerušenie obsluhy: Procesor dočasne pozastavuje svoju aktuálnu úlohu, vykonáva špeciálnu rutinu s názvom Psandler prerušenia na riešenie požiadavky tlačiarne a potom obnoví prerušenú úlohu. Tento mechanizmus umožňuje procesoru zvládnuť operácie tlačiarne bez zastavenia jeho hlavného programu.

* Priamy prístup k pamäti (DMA):

* DMA umožňuje ovládači tlačiarne (alebo iného I/O zariadenia) priamo prenášať údaje do a z pamäte počítača bez konštantného zásahu z CPU.

* Po začatí prenosu CPU ovládač DMA spracováva prenos údajov, zatiaľ čo CPU môže pokračovať s inými úlohami. Týmto vykladá zaťaženie prenosu údajov z CPU, čím sa uvoľní na vykonanie ďalších pokynov.

* Tlač cievky:

* OS používa tlačový cievka, čo je softvérový komponent, ktorý spravuje tlačové úlohy.

* Keď tlačíte dokument, údaje sa najprv skopírujú do oblasti cievky (zvyčajne na pevnom disku) a potom sa odosielajú do tlačiarne na pozadí.

* To umožňuje aplikácii, ktorá iniciovala tlačovú úlohu, aby rýchlo vrátila kontrolu používateľovi, namiesto čakania na vytlačenie celého dokumentu.

* Ovládače zariadení:

* Ovládače zariadení sú komponenty softvéru, ktoré pôsobia ako rozhranie medzi operačným systémom a tlačiarňou.

* Vodič rieši konkrétne komunikačné protokoly a príkazy požadované tlačiarňou, čo umožňuje OS interagovať s tlačiarňou štandardizovaným spôsobom.

* vyrovnávanie:

* Údaje sa často vyrovnávajú na počítači aj na strane tlačiarne. Za vyrovnávacia čreva zahŕňa dočasné ukladanie údajov do vyrovnávacej pamäte (oblasť pamäte) pred ich odoslaním do tlačiarne.

* To pomáha vyhladiť tok údajov a umožňuje procesoru odosielať údaje vo väčších kúskoch, čím sa znižuje režijné náklady spojené s častými I/O operáciami.

V súhrne je kombinácia multitaskingu, prerušení, DMA, tlačového cievky, ovládačov zariadení a vyrovnávacej pamäte umožňuje procesoru efektívne zvládnuť I/O operácie, ako je tlač v pozadí, bez výrazného ovplyvnenia výkonu iných úloh. Procesor môže naďalej vykonávať ďalšie pokyny, keď tlačiareň funguje, čím sa systém zvyšuje citlivejší a užívateľsky prívetivejší.

Najnovšie články

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