/ / Výpočet času obratu pre SJF a Round Robin - čas, CPU, plánovanie

Výpočet času obratu pre SJF a Round Robin - čas, cpu, plánovanie

Som tu trochu pni. Mám počítať čas obrátky pre SFJ (nepreventívne) a Round Robinove kvantum 1 a 10. Snažím sa prekonať niektoré poznámky z webu, ale zdá sa, že to naozaj nechápem. vysvetliť, ako nájdem čas obrátky pre SJF a RR Q 1 a 10 pre nasledujúcu tabuľku?

Process Arrival Time    Burst Time

P1          3.0         3.0

P2          2.0         7.0

P3          1.0         2.0

odpovede:

1 pre odpoveď č. 1

najprv nájdeme Ganttov diagram.

| P3 | P1 | P2 |

1-----3-----6---------13

pri 2,0 (asi v milisekundách ...) prišlo P2 a P1 prišlo o 3,0 ms. Nie je to preempčné, takže CPU nebol vynechaný pri vykonávaní akéhokoľvek procesu, potom sa vyberie proces s najmenším časom zhluku.

Priemerná doba čakania = [(1-1) + (6-2) + (3-3)] / 3 = 1,33 ms

Priemerný čas obrátenia = [(0 + 2) + (7 + 4) + (3 + 0)] / 3 = 5,33 ms


0 pre odpoveď č. 2

Inými slovami, čas príchodu je čas odozvyčas potrebný na spustenie procesu. Mali by ste vysvetliť, čo tým myslíte podľa času zhluku ... Keď počítam časy plánovača, viem o odpovedi / príchode, čase obratu a čakacej dobe. Nikdy som nepočul o Burst.