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ď č. 1najprv 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.