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
počítačové znalosti >> Hardware >> CPU >> .

Aký by mal byť účinok času kvantu veľkosti v pláne okrúhleho Robin CPU?

Veľkosť časového kvanta v pláne Round Robin (RR) významne ovplyvňuje výkon systému. Je potrebné zvážiť kompromis:

Kvantium s malým časom:

* Zvýšené prepínanie kontextu Riadenie: Časté spínače kontextov (prepínanie medzi procesmi) zvyšujú režijné náklady CPU. Je to preto, že prepínanie zahŕňa úsporu a obnovenie stavu procesu, ktorý si vyžaduje čas. Ak je kvantom príliš malý, táto réžia môže dominovať v čase vykonávania, čo vedie k zlému výkonu.

* Lepšia citlivosť: Kratšia Quanta vedie k rýchlejším časom odozvy pre interaktívne procesy. Užívateľ bude vnímať rýchlejšiu spätnú väzbu, aj keď ich proces nezískava veľký podiel CPU.

* sa blíži k spravodlivému, ale menej efektívnemu zdieľaniu procesorov: Aj keď je zameraná na spravodlivosť, veľmi malý kvantový z neho robí v podstate systém zdieľania procesorov, čo vedie k celkovo menej efektívnemu využívaniu, keď prepínanie kontextu spotrebúva značné zdroje.

kvantium veľké časy:

* Znížené prepínanie kontextu réžia: Menej prepínačov kontextov znamená menej režijných nákladov a lepšie využitie CPU.

* dlhšie časy odozvy: Interaktívne procesy možno budú musieť čakať dlhšie na svoje kolo, čo vedie k menej citlivému systému, ktorý sa potenciálne cíti ako harmonogram prvého prvého prvého (FCFS) pre dlhšie úlohy.

* Potenciál hladovania (ak nie je dokonale implementovaný): Ak jeden proces dôsledne zaberá celé kvantové, kratšie procesy by sa mohli výrazne oneskoriť. Správne implementácie RR by to mali zmierniť, ale riziko sa zvyšuje s väčším kvanta.

* sa blíži k FCF pre dlhšie úlohy: V zásade sa dlhé procesy bežia do značnej miery nepretržité, až kým ich kvantové platnosť nevyprší.

Optimálny časový čas:

Neexistuje jediný „najlepší“ časový kvantový čas. Optimálna hodnota do značnej miery závisí od charakteristík systému vrátane:

* Priemerný čas vykonávania procesu: Kvantum by malo byť trochu súvisiace s priemerom. Kvantové výrazne menšie ako priemer povedie k nadmernému prepínaniu kontextu. Kvantové výrazne väčšie by mohlo viesť k nespravodlivosti.

* Počet procesov: Viac procesov vo všeobecnosti ťaží z menšieho kvantu na zabezpečenie spravodlivosti.

* Typ procesov: Interaktívne procesy potrebujú menšie Quanta ako procesy viazané na CPU.

v súhrne: Cieľom ideálneho kvanta v čase je vyvážiť reagujúcu schopnosť systému s režijným prepínaním kontextu. Na základe pracovného zaťaženia a systémových zdrojov si často vyžaduje starostlivé ladenie. Hodnota empiricky stanovená experimentovaním často prináša najlepšie výsledky.

Najnovšie články

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