[理工] OS RR排班

看板Grad-ProbAsk作者時間7年前 (2018/11/17 20:22), 編輯推噓3(304)
留言7則, 4人參與, 7年前最新討論串2/2 (看更多)
假設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

11/17 21:24, 7年前 , 1F
會切
11/17 21:24, 1F

11/17 21:26, 7年前 , 2F
不過嚴格一點的話可能要看是blocking io還是non blockin
11/17 21:26, 2F

11/17 21:26, 7年前 , 3F
g io,nonblocking就不會切應該吧,不過之前計算題上課算
11/17 21:26, 3F

11/17 21:26, 7年前 , 4F
沒特別講都是有切
11/17 21:26, 4F

11/18 10:29, 7年前 , 5F
那如果是其它process的 interrupt,會在QT內被影響嗎
11/18 10:29, 5F

11/18 20:00, 7年前 , 6F
interrupt 也會切
11/18 20:00, 6F

11/20 21:55, 7年前 , 7F
會!
11/20 21:55, 7F
文章代碼(AID): #1Ry0VvL0 (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1Ry0VvL0 (Grad-ProbAsk)