[理工] 99交大OS!

看板Grad-ProbAsk作者 (andrew)時間6年前 (2019/12/20 08:47), 編輯推噓1(103)
留言4則, 2人參與, 6年前最新討論串1/1
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://www.ptt.cc/bbs/Grad-ProbAsk/M.1576802846.A.DB6.html

12/20 09:07, 6年前 , 1F
我覺得P1是先執行3 然後R(3)代表執行3並佔有R
12/20 09:07, 1F

12/20 09:08, 6年前 , 2F
你問的那句話是P1放出R之後還要再執行1
12/20 09:08, 2F

12/20 09:40, 6年前 , 3F
不是所有部分都需要鎖啊
12/20 09:40, 3F

12/20 09:41, 6年前 , 4F
執行3 unit不代表是連續執行吧
12/20 09:41, 4F
文章代碼(AID): #1T_1eUss (Grad-ProbAsk)