民國108年 第3梯次 電腦軟體應用乙級 學科

第50題

在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?

題目

在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?

  1. (1) 可奪取(Preemption)
  2. (2) 互斥(Mutual Exclusion)
  3. (3) 持有並等待(Partial Allocation)
  4. (4) 循環等待(Circu lar Wait)

官方答案

(1) 可奪取(Preemption)

解析

死結(Deadlock)產生的四個必要條件為:互斥(Mutual Exclusion)、持有並等待(Hold and Wait)、不可剝奪(No Preemption)、循環等待(Circular Wait)。題目選項1「可奪取(Preemption)」恰與「不可剝奪」相反,因此並非必要條件,為正確答案。其餘選項皆為必要條件:互斥指資源同一時間僅能被一行程式占用;持有並等待指行程已占用部分資源又等待其他資源;循環等待指多個行程互相等待形成環狀。

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

官方資料