作者ok8752665 ()
看板Grad-ProbAsk
標題[理工] os 洪逸 deadlock 11
時間Mon Sep 2 19:55:56 2019
http://i.imgur.com/vknCtoE.jpg
答案是C D E
題目說P1先要求了1個A 2個C
我跑完演算法是處於safe state
不過核准這個要求 就沒辦法safe sequnce從P3開頭了
所以P1那個請求是有可能被拒絕的嗎?
-----
Sent from JPTT on my Sony G8342.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.34.40 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1567425359.A.6EB.html
1F:→ DLHZ: 他指的是完成額外需要1a2c而不是剛開始就要求吧? 09/03 01:33
2F:→ ok8752665: 不是都是request嗎 還是要寫成(?,?,?) 才是請求 09/03 08:39
3F:→ DLHZ: 如果是剛開始就拿的話我覺得應該寫allocation才對 request就 09/03 12:05
4F:→ DLHZ: 比較像要求額外的資源來完成任務 09/03 12:05
5F:→ ok8752665: 知道了 謝謝 09/03 13:42
6F:→ ok8752665: 可是我重算了一次 如果a的need多了(1,0,2) c選項的 09/03 13:51
7F:→ ok8752665: sequence也不能用 09/03 13:51
8F:→ ok8752665: *p1的need 09/03 13:52
9F:→ DLHZ: 抱歉 我看了一下a跟b 覺得他選項應該是說p1先提前額外要求了 09/03 15:35
10F:→ DLHZ: 而非之後額外要求 09/03 15:35
11F:→ DLHZ: 我覺得這樣解釋的話答案是bc 09/03 15:38
12F:→ ok8752665: 順便問一下 B我用檢測deadlock的演算法下去跑是會 09/03 16:11
13F:→ ok8752665: deadlock的 為什麼b要選 09/03 16:11
14F:→ DLHZ: 他不是問那個對嗎?b說會deadlock沒錯吧 09/03 17:13
15F:→ ok8752665: 我看錯了 沒事了 09/03 17:36
16F:推 handsome8888: 老師說只會unsafe 09/09 21:46
17F:→ handsome8888: 但不代表一定deadlock 09/09 21:46