下列何者不是形成死結(deadlock)的條件?
(A) circular wait
(B) mutual exclusion
(C) partial allocation
(D) preemption

答案:登入後查看
統計: A(11), B(13), C(34), D(104), E(0) #381457

詳解 (共 2 筆)

#1278860
  1. Mutual exclusion(互斥)
    Def:
    資源在同一時間內,至多只允許一個process使用(不允許≥2個processes同時使用)
    其它欲使用此resource的process必須wait,直到該process釋放resource為止
    eg. printer、Disk、CPU etc.
    eg. 不具mutual exclusion→Read-only File
  2. Hold & wait(持有並等待) (Partial Allocation)
    Def:
    process持有部分資源且又在等待其它processes所持有的資源
  3. No preemption(不可強取豪奪)
    Def:
    process不可搶奪其它waiting process所持有的資源,除非其自願釋放
  4. Circular waiting(循環等待)
    Def:
    存在一組process
    P0→P1→P2→...→Pn→P0
    P0~Pn形成Circular waiting
    來源:http://www.csie.ntnu.edu.tw/~swanky/os/chap5.htm
3
0
#3925772
c似乎也沒有欸...
(共 12 字,隱藏中)
前往觀看
1
0