作者Aa841018 (andrew)
看板Grad-ProbAsk
标题[理工] 99交大OS!
时间Fri Dec 20 08:47:24 2019
https://i.imgur.com/aZIYgLJ.jpg
这题我连题目都看不懂…但以前问的人显然都懂了,所以我爬文也没什麽收获……
请问,既然Time quantum=2,那怎麽会出现p1执行3 unit的状况?不是应该执行2 unit就
换p2吗?
然後後面那句“ unlock this resurece, and then run 1 unit of time before it com
plete"是什麽意思啊?
p1解锁後又做1 unit 所以 p1 总共做4 unit?但这样lock不就没意义了?
麻烦各位解释一下这个题目想要表达什麽,我实在是看不懂…
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.66.235 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1576802846.A.DB6.html
1F:推 bochengchen: 我觉得P1是先执行3 然後R(3)代表执行3并占有R 12/20 09:07
2F:→ bochengchen: 你问的那句话是P1放出R之後还要再执行1 12/20 09:08
3F:→ DLHZ: 不是所有部分都需要锁啊 12/20 09:40
4F:→ DLHZ: 执行3 unit不代表是连续执行吧 12/20 09:41