[理工] 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