[理工] OS RR算AWT

作者: ncdonalds123 (benben)   2020-04-28 17:47:37
題目如下 照片有點歪請見諒
https://i.imgur.com/LsKy9Zh.jpg
題目沒寫到是否可搶cpu所以我寫了兩個答案,但結果都不在選項內,我的計算如下
https://i.imgur.com/jsg6eN8.jpg
請問我是否哪裡有算錯?
priority應該是1>2>3>4沒錯吧!?
作者: mage594088 (mage594088)   2020-04-28 18:53:00
https://imgur.com/y61TB4U印象中是要用Ready Quene去排,沒辦法瞬間加入就瞬間排程排完、又搶到CPU這樣
作者: ncdonalds123 (benben)   2020-04-28 20:25:00
那這樣子給priority不就沒意義了嗎,如果是用queue去排的話?
作者: mage594088 (mage594088)   2020-04-28 22:45:00
其實還是有哦,Quene裡D還是比C優先,然後遇到這種題目(特別是RR),Quene一定要畫出來,不然會落榜(thisguy...QQ)
作者: ncdonalds123 (benben)   2020-04-29 21:47:00
這樣子C不是會比D先進queue嗎?還是進ready的不會變動,後面再用prioriry這樣?我是不是搞得很複雜QQ
作者: mage594088 (mage594088)   2020-04-29 23:12:00
進來時間點會依序(所以A在C前),但優先權是在要排程當下決定(所以D能搶先C),這好像才是真實CPU排程的模式(真怕我自己記錯雷到別人Orz...
作者: ncdonalds123 (benben)   2020-04-29 23:58:00
沒關係 這樣我大概有概念了 感謝你的回覆
作者: aa23512b (reverie)   2020-05-07 03:20:00
照priority的話 C不是應該在A前面嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com