多做题,通过考试没问题!

计算机操作系统

睦霖题库>大学试题(计算机科学)>计算机操作系统

应用题:把死锁检测算法用于下面的数据,并请问: (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不能满足任一进程的执行条件,出现了不安全状态。
答案解析:
进入题库查看解析

微信扫一扫手机做题