试题详情
简答题 应用题:把死锁检测算法用于下面的数据,并请问: (1)此时系统此时处于安全状态吗?  (2)若第二个进程提出资源请求request2(0,0,1,0),系统能分配资源给它吗?  (3)若第五个进程提出资源请求request5(0,0,1,0),系统能分配资源给它吗?
  • (1)此时可以找出进程安全序列:P4,P1,P5,P2,P3。故系统处于安全状态。


    (2)可以分配,存在安全序列:P4,P1,P5,P2,P3。


    (3)不可分配,系统进入不安全状态。
    本题应当理解为在执行了request2()之后再次提出资源请求request5()的条件判断。
    如果将第三问和第二问单独分析,则存在以P4为首的序列满足第三问的需求。

    此时Available不能满足任一进程的执行条件,出现了不安全状态。
  • 关注下方微信公众号,在线模考后查看

热门试题