4.3.2. Prvni jde nejkratsi uloha (Shortest-Job-First Scheduling)

Proces Delka CPU cyklu
P1 6
P2 8
P3 7
P4 3

Obr. 46 Odhad delky nasledujiciho CPU cyklu a skutecnost pro = 1/2

Proces Cas prijeti Delka CPU cyklu
P1 0 8
P2 1 4
P3 2 9
P4 3 5

4.3.3. Planovani podle priority

4.3.4. Planovani cyklickou obsluhou (Round-Robin Scheduling)

    1. CPU cyklus procesu muze byt kratsi nez casove kvantum. V tom pripade proces sam uvolni CPU a planovac ho muze pridelit dalsimu procesu z fronty pripravenych.

    2. CPU cyklus aktualne spusteneho procesu je delsi nez jedno casove kvantum a behem vykonavani procesu vyvola casovac preruseni. Nastava prepnuti kontextu a stavajici proces je umisten na konec fronty pripravenych. Planovac CPU potom z fronty pripravenych vybere dalsi proces pro prideleni CPU.
Proces Delka CPU cyklu
P1 24
P2 3
P3 3

Obr. 47 Cim mensi casove kvantum, tim vice prepinani kontextu

Obr. 48 Vztah prumerne doby obratky a delky casoveho kvanta


Zpet Obsah Vpred