Examly題庫立即開始練習
共 2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要104 年第 13 題單選題考點:製造死結條件考點:不可搶奪

下列何種狀況可以確保程序(process)執行時避免死結(deadlock)的產生?

A一個程序需要寫入一個檔案時,會先等待其他程序寫入完成
B作業系統保證程序已占用的資源不會給予其他程序使用
C在分散式作業系統(distributed operating system)中執行程式
D作業系統有權強制收回(de-allocate)程序已占用的資源正確答案
答案與詳解
D
正確答案
死結四條件缺一不可,破壞任一條件即可避免;D 破壞『不可搶奪』條件。

逐選項解析

A一個程序需要寫入一個檔案時,會先等待其他程序寫入完成製造死結條件✕ 易錯陷阱
等待其他程序寫入完成=互斥+持有並等待,這正是死結的溫床,而不是避免死結。
B作業系統保證程序已占用的資源不會給予其他程序使用不可搶奪✕ 易錯陷阱
保證已占用資源不被奪走=符合『不可搶奪 (No Preemption)』條件,這是死結成立要件,不是避免方法。
C在分散式作業系統(distributed operating system)中執行程式✕ 錯誤
D作業系統有權強制收回(de-allocate)程序已占用的資源✓ 正確

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

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

計算機概要 相關題目

想練更多計算機概要考古題?

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

Examly