[理工] os 死結

看板Grad-ProbAsk作者 (hyyt)時間14年前 (2012/01/09 00:18), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
For deadlock prevention that a process request all needed resources prior to commencement of execution, what main disadvantages shell be incurred? (A) Mutual exclusion problems are still not solved. (B) Resource utlization may be low. (C) Starvation is possible. (D) Preempting process would be frequent. 感覺每個答案都是對的.. 為什麼答案是B ,C A 可以理解不是主要缺點 但是D 為什麼是錯的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.116.249

01/09 00:28, , 1F
我看到這題時 第一個感覺是想主要缺點
01/09 00:28, 1F

01/09 00:29, , 2F
Deadlock Prevention可以確定的缺點就是B和C
01/09 00:29, 2F

01/09 00:30, , 3F
但是preempting process 應該不是這種機制所直接引起的
01/09 00:30, 3F

01/09 00:31, , 4F
那就得看CPU schedueling怎麼排 跟這個機制比較直接關係
01/09 00:31, 4F

01/09 00:32, , 5F
D選項我是這樣想啦~不知道有沒有強者可以講得更好@@"
01/09 00:32, 5F

01/09 00:33, , 6F
打破非強取 就是 令他為強取 所以d選項.....
01/09 00:33, 6F

01/09 00:34, , 7F
我也好奇 到底算不算答案XD
01/09 00:34, 7F
※ 編輯: LoveYT1213 來自: 114.46.151.83 (01/09 00:36) ※ 編輯: LoveYT1213 來自: 114.46.151.83 (01/09 00:37)

01/09 00:41, , 8F
可插隊不代表frequency就高,讓具有大量resouce的幾個proce
01/09 00:41, 8F

01/09 00:42, , 9F
先做完後面就不一定要preemption
01/09 00:42, 9F
文章代碼(AID): #1F2S7bvP (Grad-ProbAsk)