看板 Grad-ProbAsk 關於我們 聯絡資訊
想問一下 為什麼ABC的算法和D E會不一樣呢 請問不是都是time quantum嗎 https://i.imgur.com/id5pqPI.jpg A是 (5*3+3*30)/(5*3.05+3*30.5) 但D卻只要 1/(1+0.05) 就好 請問怎麼看出分別呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.45.85 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1549514351.A.AD4.html
GeniusPuddin: 因為D的時間區間比較小所以固定每1msswitch一次 02/07 14:34
GeniusPuddin: A的話時間間隔大但每個I/Otask只要3msCPU就做完切換 02/07 14:35
GeniusPuddin: 看起來應該是這樣? 02/07 14:35
gaowei16: 都是執行1ms+0.1ms switch 02/07 14:40
gaowei16: *0.05 02/07 14:40
eatagary: Quantum 值大於 i/o operation 則i/o use I/o operation 02/07 14:52
eatagary: value ,cpu use quantum value. 02/07 14:52
eatagary: 如果 quantum值小於 I/o operation 則 I/o use “quantu 02/07 14:55
eatagary: m” cpu still use quantum.所以才會有大家都ㄧ致的情況 02/07 14:55
eatagary: 發生。打英文比較方便,有不懂在提問。 02/07 14:55
eatagary: D選項 公式仿造前面ABC,會發現 總個數(cpu+I/o)會上下 02/07 15:03
eatagary: 消除就變成,原po的D公式。 02/07 15:03
kaidi620: 謝謝e大神!!!這樣講好請處喔 感謝妳我懂了!!! 02/08 13:39
kaidi620: 也謝謝其他大大~ 02/08 13:39