Re: [理工] [OS] 99交大資聯 作業系統 第六題
※ 引述《kopojen (kopojen)》之銘言:
: 題目:99交大資訊聯招 作業系統第六題
: http://farm5.static.flickr.com/4003/4438833148_4422802d88_b.jpg

: 個人覺得D選項怪怪的似乎也對
: 理由:
: 如果把R1的資源數量增加到2
: 則至少有一個R1的資源會分配給P2或是P3(不失一般性假設分給P2)
: 這樣就可以保證P2會完成任務並且釋出資源R2
: 接下來P3一定也可以拿到足夠的資源(R1與R3)開始工作
: 完成後也會釋出所持有資源
: 總之P2和P3完成後會釋出R2和R3
: 就可以給P1使用
: 因此就不會有Deadlock發生
: 所以我覺得此題答案應該是C和D都對
: 請高手指點
這樣說好了...
不失一般性... 假設P2要2個R1,P3要1個R1
先來看C選項
若我們刪掉了P1, 那P3就可以完成了, 但P2依然不能
但P2不能完成的原因在於deadlock嗎?
當然不是的, 因為它連cycle都沒有嘛..
頂多只能說他要求過多的R1
但若是D選項呢?
你把R1增加成2個,P3那個cycle是消除了
但P2的呢? 還是存在吧
這樣說你同意嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.114.53.83
推
03/17 11:15, , 1F
03/17 11:15, 1F
→
03/17 11:16, , 2F
03/17 11:16, 2F
→
03/17 11:17, , 3F
03/17 11:17, 3F
→
03/17 11:17, , 4F
03/17 11:17, 4F
→
03/17 11:19, , 5F
03/17 11:19, 5F
推
03/17 11:19, , 6F
03/17 11:19, 6F
推
03/17 11:20, , 7F
03/17 11:20, 7F
→
03/17 11:20, , 8F
03/17 11:20, 8F
→
03/17 11:21, , 9F
03/17 11:21, 9F
→
03/17 11:21, , 10F
03/17 11:21, 10F
→
03/17 11:21, , 11F
03/17 11:21, 11F
→
03/17 11:22, , 12F
03/17 11:22, 12F
→
03/17 11:22, , 13F
03/17 11:22, 13F
→
03/17 11:23, , 14F
03/17 11:23, 14F
→
03/17 11:23, , 15F
03/17 11:23, 15F
→
03/17 11:24, , 16F
03/17 11:24, 16F
→
03/17 11:25, , 17F
03/17 11:25, 17F
推
03/17 11:27, , 18F
03/17 11:27, 18F
推
03/17 11:27, , 19F
03/17 11:27, 19F
→
03/17 11:30, , 20F
03/17 11:30, 20F
→
03/17 11:30, , 21F
03/17 11:30, 21F
→
03/17 11:31, , 22F
03/17 11:31, 22F
推
03/17 11:37, , 23F
03/17 11:37, 23F
→
03/17 11:40, , 24F
03/17 11:40, 24F
推
03/17 11:42, , 25F
03/17 11:42, 25F
推
03/17 11:46, , 26F
03/17 11:46, 26F
推
03/17 11:58, , 27F
03/17 11:58, 27F
→
03/17 12:04, , 28F
03/17 12:04, 28F
→
03/17 12:05, , 29F
03/17 12:05, 29F
推
03/17 12:26, , 30F
03/17 12:26, 30F
→
03/17 12:28, , 31F
03/17 12:28, 31F
推
03/17 12:40, , 32F
03/17 12:40, 32F
→
03/17 17:51, , 33F
03/17 17:51, 33F
討論串 (同標題文章)