第三章课后+PPT练习

本文通过实例详细分析了操作系统中的资源分配安全性问题,探讨了在不同请求下,系统是否为安全状态,以及如何使用安全算法判断资源分配的可行性。
摘要由CSDN通过智能技术生成

第三章测试练习

1. 有三类资源A(17)、B(5)、C(20)。有5个进程P1一P5。T0时刻系统状态如下:

 

最大需求

已分配

P1

5  5  9

2  1  2

P2

5  3  6

4  0  2

P3

4  0  11

4  0  5

P4

4  2  5

2  0  4

P5

4  2  4

3  1  4


(1) T0时刻是否为安全状态,给出安全系列。

(2) T0时刻,P2:Request(0,3,4) ,能否分配,为什么?

(3)在(2)的基础上P4:Request(2,0,1),能否分配,为什么?

(4)在(3)的基础上P1:Request(0,2,0),能否分配,为什么?

解:

(1)T0时刻

 

最大需求

已分配

Need

P1

5  5  9

2  1  2

3  4  7

P2

5  3  6

4  0  2

1  3  4

P3

4  0  11

4  0  5

0  0  6

P4

4  2  5

2  0  4

2  2  1

P5

4  2  4

3  1  4

1 1  0

T0时刻Available(A,B,C)= Available(2,3,3)

T0时刻的安全性:

 

Work

Need

已分配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值