Examly題庫立即開始練習
國中教甄|資訊科技資訊科技111 年第 11 題單選題

死結(Deadlock)指的是當兩個以上的運算單元,彼此都握有一些資源,並在等待其他人釋出手上的系統資源,但是沒有一方提前釋放時,就稱為死結。而發生死結的條件不包含下面哪一項?

A禁止搶占(no preemption)
B互斥(mutual exclusion)
C軟體中斷(Software Interrupt)正確答案
D循環等待(circular waiting)
答案與詳解
C
正確答案
死結發生的四個必要條件為互斥、持有並等待、禁止搶占與循環等待,軟體中斷並非其中之一。

逐選項解析

A禁止搶占(no preemption)✕ 錯誤
禁止搶占(No Preemption)為死結四大必要條件之一,意指資源無法被系統強制收回,僅能由持有該資源的行程自願釋放。
B互斥(mutual exclusion)✕ 錯誤
互斥(Mutual Exclusion)為死結四大必要條件之一,意指特定資源在同一時間僅允許一個行程獨佔使用。
C軟體中斷(Software Interrupt)✓ 正確
軟體中斷(Software Interrupt)屬於作業系統處理例外狀況或系統呼叫的機制,並非造成死結的必要條件,故為本題應選之答案。
D循環等待(circular waiting)✕ 錯誤
循環等待(Circular Wait)為死結四大必要條件之一,意指存在一組行程彼此等待對方持有的資源,形成封閉的等待迴圈。

立即註冊,看進階詳解與知識整理

這題的進階詳解與知識整理,註冊就能看 · 每天 2 題免費

精選詳解
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮