更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
Nee (2)系统是否处于安全状态?如安全,给出一个安全序列,并对表2 进行完善。 (3)若从进程 P₁发来一个请求 (0,4,2,0),这个请求能否立刻被满足?如安全,给出一个安全序列,并对表3、表4进行完善。 (1)(含图) (2)Work 向量初始化值 = Availabl 表 2 资源分配表 进程 Work Nee Work+Allocation P0​ (1,5,2,0) (0,0,0,0) (0,0,1,2) (1,5,3,2) P2​ (1,5,3,2) (1,0,0,2) (1,3,5,4) (2,8,8,6) P1​ (2,8,8,6) (0,7,5,0) (1,0,0,0) (3,8,8,6) P3​ (3,8,8,6) (0,6,4,2) (0,0,1,4) (3,8,9,10) 因为存在一个安全序列<P0, P2, P1, P3>,所以系统处于安全状态。 Request1(0,4,2,0)<Need1(0,7,5,0) Request1(0,4,2,0)<Available(1,5,2,0) 假设先试着满足进程P1的这个请求,则 Availabl 系统状态变化见下表3: 表 3 资源分配表 进程 Max Allocation Nee P0​ (0,0,1,2) (0,0,1,2) (0,0,0,0) (1,1,0,0) P1 (1,7,5,0) (1,4,2,0) (0,3,3,0) P2 (2,3,5,6) (1,3,5,4) (1,0,0,2) P3​ (0,6,5,6) (0,0,1,4) (0,6,4,2) 再对系统进行安全性分析,见下表4: 表 4 资源分配表 进程 Work Nee Work+Allocation P0​ (1,1,0,0) (0,0,0,0) (0,0,1,2) (1,1,1,2) P2​ (1,1,1,2) (1,0,0,2) (1,3,5,4) (2,4,6,6) P1​ (2,4,6,6) (0,3,3,0) (1,4,2,0) (3,8,8,6) P3​ (3,8,8,6) (0,6,4,2) (0,0,1,4) (3,8,9,10) 因为存在一个安全序列<P0, P2, P1, P3>,所以系统仍处于安全状态。所以进程P1的这个请求应该马上被满足。