民國115年 普通考試 資訊處理 計算機概要

第26題

有關死結(Deadlock)的敘述,下列何者正確?

題目

有關死結(Deadlock)的敘述,下列何者正確? A. 死結是系統當機造成的現象 B. 死結通常由記憶體硬體損壞引起 C. 多個程序彼此等待資源,無法繼續執行 D. 死結常因檔案讀寫錯誤所致

官方答案

  • 答案:C. 多個程序彼此等待資源,無法繼續執行

解析

死結(deadlock)是指兩個以上的行程各自持有部分資源,又同時等待對方所持有的資源釋放,形成循環等待(circular wait),導致所有相關行程都無法繼續推進。發生死結需同時滿足四個必要條件:互斥、持有並等待、不可剝奪、循環等待。A 所稱系統當機是系統故障的結果,不是死結的定義;B 記憶體硬體損壞屬於可靠度問題;D 檔案讀寫錯誤是 I/O 錯誤,通常可透過重試或錯誤碼處理,與死結的資源互等本質不同。因此正確敘述為 C。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。