作者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/m.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