作者AAQ8 ()
看板Grad-ProbAsk
標題[理工] OS RR排班
時間Sat Nov 17 20:22:14 2018
假設RR排班的time quantum是10ms
context switching是0.1ms
當process1拿到cpu執行時
在第7ms的時候發出I/O請求
那在這個process1還沒走完10ms的情況下
OS會切給下個process2嗎
還是一定要等process1的10ms走完才切
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.193.210
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1542457337.A.540.html
→ nannnnn: 會切 11/17 21:24
→ nannnnn: 不過嚴格一點的話可能要看是blocking io還是non blockin 11/17 21:26
→ nannnnn: g io,nonblocking就不會切應該吧,不過之前計算題上課算 11/17 21:26
→ nannnnn: 沒特別講都是有切 11/17 21:26
推 Dora5566: 那如果是其它process的 interrupt,會在QT內被影響嗎 11/18 10:29
推 A4P8T6X9: interrupt 也會切 11/18 20:00
推 kuan0908: 會! 11/20 21:55