作者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://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1542457337.A.540.html
1F:→ nannnnn: 会切 11/17 21:24
2F:→ nannnnn: 不过严格一点的话可能要看是blocking io还是non blockin 11/17 21:26
3F:→ nannnnn: g io,nonblocking就不会切应该吧,不过之前计算题上课算 11/17 21:26
4F:→ nannnnn: 没特别讲都是有切 11/17 21:26
5F:推 Dora5566: 那如果是其它process的 interrupt,会在QT内被影响吗 11/18 10:29
6F:推 A4P8T6X9: interrupt 也会切 11/18 20:00
7F:推 kuan0908: 会! 11/20 21:55