民國111年 第3梯次 電腦軟體應用乙級 學科
第27題
在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?
題目
在作業系統排程中,下列何者不是產生「死結(Dead lock)」的必要條件?
- (1) 持有並等待(Partial A llocation)
- (2) 可奪取(Preemption)
- (3) 循環等待(Circular Wait)
- (4) 互斥(Mutual Exclusion)
官方答案
(2) 可奪取(Preemption)
解析
作業系統中產生死結(Deadlock)必須同時滿足四個必要條件:互斥(Mutual Exclusion)、持有並等待(Hold and Wait)、不可奪取(No Preemption,即資源一旦分配不可被強制收回)、以及循環等待(Circular Wait)。題目問「不是」必要條件者,可奪取(Preemption)恰與「不可奪取」相反,表示資源可被系統強制收回,這會破壞死結形成的條件,故可奪取並非死結的必要條件。其餘三者皆為必要條件,因此答案為可奪取。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。