免費開始練習
moea_joint 101年 [資訊] 計算機原理、網路概論

第 16 題

下列何者不是作業系統發生死結的必要條件?
  • A 互斥(mutual exclusion)
  • B 佔用並等候(hold and wait)
  • C 強奪(preemption)
  • D 循環式等候(circular wait)

思路引導 VIP

請試著想像一個情境:有幾位使用者陷入了僵局,每個人都在等待別人手上持有的資源,且沒人願意放手。如果此時有一位擁有最高權限的管理員,他可以隨時根據需求,跳過使用者的意願,直接將資源收回並重新分配給最需要的人。在這種情況下,原本那個「大家都動彈不得」的僵局,還有可能持續存在嗎?

🤖
AI 詳解 AI 專屬家教

死結形成的四大要素

恭喜你精準地辨識出死結(Deadlock)的核心特徵!這道題目考驗的是作業系統中非常經典的 Coffman 條件。要在系統中形成死結,必須同時滿足四個必要條件:互斥 (Mutual Exclusion)佔用並等候 (Hold and Wait)不可強奪 (No Preemption) 以及 循環式等候 (Circular Wait)。你選出的答案正是這四項中的關鍵變量。

鑑別點:資源的主控權

▼ 還有更多解析內容

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題