作者gash55025502 (白影弓)
看板Grad-ProbAsk
标题[理工] 103交大计系 作业系统
时间Sun Dec 15 20:07:55 2019
https://i.imgur.com/w41qEkM.jpg
https://i.imgur.com/OdoLRYg.jpg
大家好 想问一下这题题组
铅笔的部分是我写的甘特图过程 不确定对不对 不过答案是对的
有个观念问题想请教下
在这题里time0的时候P2取得cpu并做了wait(S)
然後time1时P1进来 抢走CPU 做了两秒後一样做wait(S)
但这时S的值已经是0了 也就是P1会被卡在wait(S)这行
接下来我是直接假设P1把CPU让给P2 让他做完signal(S)後 再把CPU还给P1
但我不确定这样假设是对的吗?毕竟P1的优先权还是比较高的
麻烦大大们解惑了 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.15.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1576411677.A.A0B.html
1F:→ DLHZ: 应该没问题 我的想法是 wait之後p1就去waiting了 12/15 22:41
2F:→ DLHZ: 等到wait完才回到ready来准备拿CPU 12/15 22:41
3F:→ gash55025502: 哦哦 这样的想法好像比较合理! 12/16 01:06