作者LaLaplace (拉不拉屎)
看板Grad-ProbAsk
标题[理工] 作业系统 RR排班
时间Tue Aug 4 13:10:17 2020
https://i.imgur.com/vNjHz4V.jpg
小弟我想问的是为什麽在p2做完是接着做p1而不是p3,这时候8秒後不是p3已经到了ready
queue了吗?
还请各位高手帮我解答感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.46.242 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1596517819.A.1F3.html
1F:→ babymomo0101: P1 在t4时被time out 进Queue,所以排在p3 前面 08/04 13:43
2F:→ LaLaplace: 小弟不太懂ready queue的进法,为什麽在t8的时候是p2进 08/04 14:53
3F:→ LaLaplace: ,8是怎麽算出来的 08/04 14:53
4F:推 DJSoda: 因为p2在执行时time-out,而time-out的时间为t8 08/04 15:03
5F:→ DJSoda: 所以pw回去queue里面等待 08/04 15:04
6F:→ DJSoda: *p2 08/04 15:04
7F:→ LaLaplace: 不太懂,为什麽是8 08/04 15:46
8F:→ DJSoda: 因为在RR排班且Quantum time=4的情况下,P2在T4进去後经过 08/04 15:59
9F:→ DJSoda: 4个时间单位就要被Time-out,所以是T8进去Queue 08/04 15:59
10F:推 DJSoda: (P2在T4进去CPU执行) 刚刚没说清楚 08/04 16:01