[理工] OS RR排班+Priority

看板Grad-ProbAsk作者 (最強弱者)時間5年前 (2018/12/25 01:30), 5年前編輯推噓1(101)
留言2則, 2人參與, 5年前最新討論串1/1
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
-- ※ 發信站: 批踢踢實業坊(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
t=60時p4也剛好進來 scheduler也不會選p3分CPU吧
12/25 18:36, 2F
文章代碼(AID): #1S8HUSOU (Grad-ProbAsk)