问答题
某系统有R1、R2和R3共三种资源,在T0时刻,P1、P2、P3和P4这四个进程对资源的占用和需求情况如下表所示,此时系统的可用资源向量为(2,1,2)。试问: 若已知P1运行过程中的全部资源使用情况按时间先后顺序如下表列出。
4个进程对资源的占用和需求情况 |
进程 |
最大资源需求量 |
已分配资源数量 |
R1 |
R2 |
R3 |
R1 |
R2 |
R3 |
P1 |
3 |
2 |
3 |
1 |
0 |
1 |
P2 |
6 |
1 |
3 |
4 |
1 |
1 |
P3 |
3 |
1 |
4 |
2 |
1 |
1 |
P4 |
4 |
2 |
2 |
0 |
0 |
2 |
i.P1被创建
ii.申请1个R1和1个R3 iii.申请1个R1和1个R3
iv.释放2个R3 v.申请1个R1、2个R2和3个R3
则(2)中P1请求立即得到满足后,系统是否处于不安全状态
【参考答案】
题目提供了P1的资源使用顺序,一个重要的信息是P1获得R1和R3后,没有提出新的资源申请,而是释放了两个R3资源。新形成......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)