看板 Grad-ProbAsk 關於我們 聯絡資訊
想請問11題的C c.preemptive kernal design can't prevent the deadlock problem with kernal data structure from occuring in kernal 這題答案是正確,可是避免死結不是只要消除四大條件其中一個就可以防止死結? 那preemptive kernal不是已經消除no preemption 條件了0.0? 請高手解惑一下T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.136.217
lion15945:kernel data structure可直接視為PCB 01/29 00:15
lion15945:而PCB中會偵測到死結的地方是IO allocation list 01/29 00:16
lion15945:IO裝置為dedicated device, no preemption無法否決 01/29 00:17
lion15945:如果今天這題是問非kernel data structure(如信號機) 01/29 00:18
lion15945:的死結 那preemptive kernel應該就可以避免死結了 01/29 00:19
lion15945:另外你的kern"e"l好像都打錯了 提醒一下~ 01/29 00:19
gn123:>< 謝謝樓上 01/29 00:20
gn123:對~"~ 最近才發現... 01/29 00:20