問題詳情

32. 為了避免______,一般作業系統會對 processes 做資源限制。
(A) paging
(B) synchronization
(C) starvation
(D) deadlock

參考答案

答案:D
難度:簡單0.708609
統計:A(4),B(5),C(20),D(107),E(0)

用户評論

william】評論

Deadlock 發生須符合以下四項充要條件 :Mutual exclusion:某些資源在同一個時間點最多只能被一個 process 使用Hold and wait:某 process 持有部分資源,並等待其他 process 正在持有的資源No preemption:process 不可以任意強奪其他 process 所持有的資源Circular waiting:系統中存在一組 processes P=P0,P1,…,PnP=P0,P1,…,Pn,其中 P0P0 等待 P1P1 所持有的資源 ... PnPn 等待 P0P0 所持有的資源,形成循環式等待。(因此,deadlock不會存在於single process環境中...