作者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://www.ptt.cc/bbs/Grad-ProbAsk/M.1576802846.A.DB6.html
推 bochengchen: 我覺得P1是先執行3 然後R(3)代表執行3並佔有R 12/20 09:07
→ bochengchen: 你問的那句話是P1放出R之後還要再執行1 12/20 09:08
→ DLHZ: 不是所有部分都需要鎖啊 12/20 09:40
→ DLHZ: 執行3 unit不代表是連續執行吧 12/20 09:41