看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/LWEZ2sz.jpg 請問一下 我照題目把(1,0,2)分配給P1 結果d跟e不是safe sequence 是我有哪裡算錯 還是cde指的是deadlock protection 不是deadlock avoidance 請教各位大神 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.32.132 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546334097.A.B88.html
wei12f8158: cde都safe呀,你可能加錯了@@? p1的allocation記得 01/01 17:47
wei12f8158: 用3,0,2去算 01/01 17:47
w199381: 樓上 如果題目給的request granted available 只剩下 230 01/01 17:52
w199381: 如合配給P3需要的011? 01/01 17:52
w199381: d,e成立只有在request not granted 的情況下吧? 01/01 17:53
y2j60537: 所以像這種題目要怎麼判斷他是問avoidence還是protecti 01/01 18:00
y2j60537: on 要有if xxx is granted才是avoidence嗎? 01/01 18:00
wei12f8158: 欸對吼,謝謝提醒 01/01 18:08
w199381: 這個request 可以被granted 因為safety algo 可通過 當av 01/01 18:15
w199381: aiable剩下230 仍然可以再次分給P1 並拿到p1的allocation 01/01 18:15
w199381: 所以這問題我真的不知道怎解QQ 01/01 18:15
w199381: 如果只是deadlock prevention 不會用這個algo去檢查 而是 01/01 18:20
w199381: 破除產生deadlock四大要素其一 而deadlock avoidance 才 01/01 18:20
w199381: 是使用safety algo 01/01 18:20