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

看板Grad-ProbAsk作者 (白影弓)時間6年前 (2019/12/15 20:07), 編輯推噓0(003)
留言3則, 2人參與, 6年前最新討論串1/1
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1576411677.A.A0B.html

12/15 22:41, 6年前 , 1F
應該沒問題 我的想法是 wait之後p1就去waiting了
12/15 22:41, 1F

12/15 22:41, 6年前 , 2F
等到wait完才回到ready來準備拿CPU
12/15 22:41, 2F

12/16 01:06, 6年前 , 3F
哦哦 這樣的想法好像比較合理!
12/16 01:06, 3F
文章代碼(AID): #1TzY8TeB (Grad-ProbAsk)