民國108年 第3梯次 電腦軟體應用乙級 學科
第50題
在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?
題目
在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?
- (1) 可奪取(Preemption)
- (2) 互斥(Mutual Exclusion)
- (3) 持有並等待(Partial Allocation)
- (4) 循環等待(Circu lar Wait)
官方答案
(1) 可奪取(Preemption)
解析
死結(Deadlock)產生的四個必要條件為:互斥(Mutual Exclusion)、持有並等待(Hold and Wait)、不可剝奪(No Preemption)、循環等待(Circular Wait)。題目選項1「可奪取(Preemption)」恰與「不可剝奪」相反,因此並非必要條件,為正確答案。其餘選項皆為必要條件:互斥指資源同一時間僅能被一行程式占用;持有並等待指行程已占用部分資源又等待其他資源;循環等待指多個行程互相等待形成環狀。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。