Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Kritériá výkonnosti:
* Využitie CPU: Cieľom je udržať procesor v maximálnej možnej miere, čo maximalizuje jeho využitie.
* Priepustnosť: Meria počet procesov dokončených na jednotkový čas.
* Čas obratu: Celkový čas, ktorý proces strávi v systéme, od príchodu po dokončenie.
* Čakacia doba: Čas, ktorý proces trávi čakaním v pripravenom fronte pred získaním CPU.
* Čas odozvy: Čas potrebný na proces, ktorý začne odpovedať po žiadosti používateľa.
* Spravodlivosť: Zaisťuje, že všetky procesy dostanú spravodlivý podiel času CPU.
2. Kritériá využitia zdrojov:
* využitie zdrojov: Meria, ako sa používajú efektívne systémové zdroje, ako sú CPU, pamäť a I/O zariadenia.
* Pridelenie zdrojov: Zameriava sa na to, ako sa zdroje prideľujú rôznym procesom, a zaisťuje hladovanie (ak proces nikdy nedostane pridelené zdroje).
3. Ďalšie kritériá:
* priorita: Priraďte rôzne priority procesom na základe ich dôležitosti alebo naliehavosti.
* termíny: Zvážte termíny spojené s procesmi a zabezpečte včasné dokončenie.
* Požiadavky v reálnom čase: Zvládajte procesy v reálnom čase, ktoré majú prísne obmedzenia načasovania (napr. V multimediálnych aplikáciách).
4. Plánovanie špecifických kritérií:
Niektoré algoritmy plánovania majú osobitné kritériá, ktoré sú uvedené vyššie, uvedené vyššie uvedené. Napríklad:
* najkratšia práca ako prvá (sjf): Uprednostňuje procesy s najkratším očakávaným časom vykonávania.
* Plánovanie priority: Priradí priority procesom a naplánuje najskôr proces s najvyššou prioritou.
* Round Robin: Poskytuje každému procesu pevný časový kúsok CPU, ktorý sa otáča medzi procesmi.
Výber správnych kritérií:
Výber kritérií plánovania závisí od konkrétnych systémových požiadaviek a povahy naplánovaných procesov. Napríklad:
* Interaktívne systémy: Uprednostnite čas odozvy a spravodlivosť, aby ste poskytli plynulý užívateľský zážitok.
* dávkové systémy: Zamerajte sa na priepustnosť a využitie CPU, aby sa maximalizovala účinnosť spracovania.
* systémy v reálnom čase: Uprednostnite termíny a časy odozvy, aby ste zaručili včasné vykonanie.
Pochopením rôznych kritérií plánovania si môžete zvoliť najvhodnejší algoritmus a parametre pre vaše konkrétne potreby systému.