看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/vNjHz4V.jpg
小弟我想問的是為什麼在p2做完是接著做p1而不是p3,這時候8秒後不是p3已經到了ready queue了嗎? 還請各位高手幫我解答感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.46.242 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1596517819.A.1F3.html
babymomo0101: P1 在t4時被time out 進Queue,所以排在p3 前面 08/04 13:43
LaLaplace: 小弟不太懂ready queue的進法,為什麼在t8的時候是p2進 08/04 14:53
LaLaplace: ,8是怎麼算出來的 08/04 14:53
DJSoda: 因為p2在執行時time-out,而time-out的時間為t8 08/04 15:03
DJSoda: 所以pw回去queue裡面等待 08/04 15:04
DJSoda: *p2 08/04 15:04
LaLaplace: 不太懂,為什麼是8 08/04 15:46
DJSoda: 因為在RR排班且Quantum time=4的情況下,P2在T4進去後經過 08/04 15:59
DJSoda: 4個時間單位就要被Time-out,所以是T8進去Queue 08/04 15:59
DJSoda: (P2在T4進去CPU執行) 剛剛沒說清楚 08/04 16:01