[理工] OS RR排班

作者: AAQ8 (不要就是要)   2018-11-17 20:22:14
假設RR排班的time quantum是10ms
context switching是0.1ms
當process1拿到cpu執行時
在第7ms的時候發出I/O請求
那在這個process1還沒走完10ms的情況下
OS會切給下個process2嗎
還是一定要等process1的10ms走完才切
作者: nannnnn (nannnnn)   2018-11-17 21:24:00
會切不過嚴格一點的話可能要看是blocking io還是non blocking io,nonblocking就不會切應該吧,不過之前計算題上課算沒特別講都是有切
作者: Dora5566 (咩休幹某)   2018-11-18 10:29:00
那如果是其它process的 interrupt,會在QT內被影響嗎
作者: A4P8T6X9 (殘廢的名偵探)   2018-11-18 20:00:00
interrupt 也會切
作者: kuan0908   2018-11-20 21:55:00
會!

Links booklink

Contact Us: admin [ a t ] ucptt.com