[理工] [OS]-true or false

看板Grad-ProbAsk作者 (分子小於64)時間16年前 (2010/02/25 00:04), 編輯推噓12(12014)
留言26則, 10人參與, 最新討論串1/1
We can ignore the problem altogether and pretend the deadlock never occur in yhe system // why true?? In general ,we cannot prevent dealock by deny the mutral-exclusion comdition // why false Perterson's solution can be usd to solve the synchronization among more than two procceser // why true 我記得這題投影片是說他就是用來解two proccesser的?! 高手煩請解惑 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.226.250

02/25 00:08, , 1F
1.鴕鳥演算法 2.一般的device都是dedicated 所以不能共享
02/25 00:08, 1F

02/25 00:09, , 2F
3.只能用在two processes
02/25 00:09, 2F

02/25 00:12, , 3F
所以是答案錯了嗎
02/25 00:12, 3F

02/25 00:18, , 4F
2.要deny的話應該是用virtual device吧 snooper!?
02/25 00:18, 4F

02/25 00:22, , 5F
第3題他說more than two true所以錯囉??
02/25 00:22, 5F

02/25 00:23, , 6F
應該是錯
02/25 00:23, 6F

02/25 00:27, , 7F
我搞錯了啦XDD 剛翻一下書 dekker和peterson是兩個處理元
02/25 00:27, 7F

02/25 00:28, , 8F
三個以上可能就要用麵包店了
02/25 00:28, 8F

02/25 00:32, , 9F
3.並沒有錯 PETERSON 跟麵包店是用來處理兩個以上的
02/25 00:32, 9F

02/25 00:32, , 10F
PROCESS 的同步 只是麵包店比較直觀
02/25 00:32, 10F

02/25 00:33, , 11F
第一個的話 是肯定的 通常OS都會忽略DEADLOCK的發生
02/25 00:33, 11F

02/25 00:34, , 12F
像WINDOWS就是 與其恢復或者防止 不如發生死結就RE
02/25 00:34, 12F

02/25 00:35, , 13F
Peterson不是只能處理two processors?
02/25 00:35, 13F

02/25 00:41, , 14F
課本peterson's是處理兩個的
02/25 00:41, 14F

02/25 00:43, , 15F
洪逸說的peterson是處理多個的 但在課本裡有別的名字
02/25 00:43, 15F

02/25 00:43, , 16F
基本上是 可是其時我覺得你來再多PROCESS
02/25 00:43, 16F

02/25 00:43, , 17F
也會有相同狀況
02/25 00:43, 17F

02/25 00:43, , 18F
叫Eisenberg and McGuire's 在p.228 7th ed
02/25 00:43, 18F

02/25 01:06, , 19F
2.應該是對的吧? 因為互斥性質是與生俱來 無法打破
02/25 01:06, 19F

02/25 08:08, , 20F
2.是錯的 他應該是說透過忽略互斥 來達到預防死結
02/25 08:08, 20F

02/25 09:28, , 22F
3 是對的 2錯
02/25 09:28, 22F

02/25 12:20, , 23F
2是對的吧我們不能打破MutualExclusion來預防死結
02/25 12:20, 23F

02/25 13:51, , 24F
看不出2是說忽略互斥 他不是說拒絕嗎 忽略是1吧
02/25 13:51, 24F

02/26 00:04, , 25F
2到底是對還是錯? 我認為錯
02/26 00:04, 25F

02/26 00:48, , 26F
2應該是對
02/26 00:48, 26F
文章代碼(AID): #1BXKuc2T (Grad-ProbAsk)