Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* využitie zdrojov: Programy viazané na CPU neustále konzumujú cykly CPU. Na druhej strane programy viazané na I/O trávia významnú časť svojho času čakaním na I/O operácie (napr. Prístup na disk, požiadavky na sieť). Ak plánovač nerozlišuje, môže to prideliť rovnaký čas oboma, čo vedie k nedostatočnému využívaniu CPU, zatiaľ čo program viazaných na I/O čaká. Inteligentný plánovač môže počas I/O Čakacej doby prepnúť na iný program CPU, ktorý maximalizuje využitie CPU.
* Responzívnosť a spravodlivosť: Systém s bežnými programami viazanými na procesory by sa mohol nereagovať, pretože žiadny iný program nemá šancu na spustenie. Ak je program I/O viazaný na prioritu podobne, môže sa ošívať CPU pri čakaní na I/O, čo by ovplyvnilo celkovú reakciu systému. Rozlišovanie umožňuje spravodlivejšie plánovanie a zabezpečiť, aby programy I/O, ktoré sú viazané na I/O, dostanú šancu dokončiť svoje vstupno-výstupné operácie bez toho, aby neprimerane odložili ďalšie programy.
* Priepustnosť: Rozpoznaním čakaných časov I/O môže plánovač významne zlepšiť celkovú priepustnosť systému. Namiesto toho, aby nechal CPU jadro voľnobehu, zatiaľ čo proces viazaného na I/O čaká, plánovač sa môže kontextovať kontext na iný pripravený proces, najmä proces viazaného na procesor. To maximalizuje počet dokončených úloh na jednotku času.
* predvídateľnosť a výkon: Poznanie povahy procesu (I/O viazané alebo viazané CPU) umožňuje sofistikovanejšie plánovanie algoritmov. Napríklad plánovač by mohol použiť kratší časový kvantom pre úlohy viazaných na CPU, aby sa zabránilo monopolizácii CPU, pričom by umožnil dlhší kvanta pre úlohy viazaných na I/O, aby sa predišlo nadmernému prepínaniu kontextu. To vedie k predvídateľnejšiemu a konzistentnejšiemu výkonu.
Stručne povedané, rozlišovanie medzi programami viazanými na I/O a programami viazanými na CPU umožňuje plánovača optimalizovať pridelenie zdrojov, zlepšiť reakciu systému, zlepšiť priepustnosť a dosiahnuť lepší celkový výkon systému. Bez tohto rozlíšenia by systém bol oveľa menej účinný a potenciálne nereagujúci.