[理工] OS RR排班+Priority
題目是同一題,但答案給的不一樣
此題是恐龍本習題
疑問是 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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.249.12
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1545672604.A.61E.html
※ 編輯: YOAOY (101.12.249.12), 12/25/2018 01:51:16
推
12/25 17:50,
5年前
, 1F
12/25 17:50, 1F
→
12/25 18:36,
5年前
, 2F
12/25 18:36, 2F