[理工] OS RR排班+Priority

作者: YOAOY (賽特列斯)   2018-12-25 01:30:01
https://i.imgur.com/QhEfMIU.jpg
https://i.imgur.com/Fm3OuVf.jpg
題目是同一題,但答案給的不一樣
此題是恐龍本習題
疑問是 RR在分配Quantum值時可以被高優先權Process插隊執行嗎?
以下我用2種方式
1. 等到P3的Quantum值分配完,P4才能在ready queue執行preemtive的動作
(也就是高優先權Process進入Ready queue,必須等待現在分配Quantum值的Process,分配
完後,此高優先權process才在ready queue擁有最高優先權)
2. P3執行到5時[Q=10],P4直接Preemtive,p3被迫放棄cpu重新回到ready queue
https://i.imgur.com/vCHq3T7.jpg
爬過文章和問洪逸,說必須和第一種相同等到P3完成Quantum分配,P4才能從ready queu
e出來執行
但網路上的恐龍本解答又讓我產生疑惑
不知到哪種方式才是正確的
https://i.imgur.com/R2ISQKg.jpg
作者: gpsmelody07 (YC)   2018-12-25 17:50:00
也想知道這個
作者: DLHZ ( )   2018-12-25 18:36:00
t=60時p4也剛好進來 scheduler也不會選p3分CPU吧

Links booklink

Contact Us: admin [ a t ] ucptt.com