[理工] 103交大計系 作業系統

作者: gash55025502 (白影弓)   2019-12-15 20:07:55
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的優先權還是比較高的
麻煩大大們解惑了 感謝
作者: DLHZ ( )   2019-12-15 22:41:00
應該沒問題 我的想法是 wait之後p1就去waiting了等到wait完才回到ready來準備拿CPU
作者: gash55025502 (白影弓)   2019-12-16 01:06:00
哦哦 這樣的想法好像比較合理!

Links booklink

Contact Us: admin [ a t ] ucptt.com