【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

國營事業◆1.計算機原理 2.網路概論題庫下載題庫

上一題
33. 在CPU行程(process)協調運作時,當有死結(Deadlock)發生,不會有以下哪種情形?
(A)互斥(Mutual Exclusion)
(B)搶先(Preemption)
(C)循環式等候(Circular Wait)
(D)佔用與等候(Hold and Wait)


答案:登入後觀看
難度: 簡單
最佳解!
Jing Chen 高三上 (2017/03/16)
如果系統中只有一個行程,當然不會產生死結。如果每個行程僅需求一種系統資源,也不會產生死結。不過這只是理想狀態,在現實中是可遇不可求的。死結的四個條件是:禁止搶占:no preemption持有和等待:hold .....看完整詳解
2F
Yuchang Wu 大二上 (2023/10/17)
Deadlock 特徵

如果同時(simultaneously)存在四個條件,就會發生 deadlock

mutual exclusion 互斥
一次只有一個 process 使用資源
hold and wait 持有並等待
process 持有部分資源又在等待其他 processes 所持有的資源
no preemption 不可強奪
process 不可以搶奪其他 waiting process 所持有的資源,除非他自願釋放
circular waiting 循環等待
存在一組 process 等待另一個 process 的資源形成循環
P0 -> P1 -> P2 …-> Pn -> P0

33. 在CPU行程(process)協調運作時,當有死結(Deadlock)發..-阿摩線上測驗