问答题

系统有同类资源10个,进程P1、P2和P3需要该类资源的最大数量分别为8,6,7。它们使用资源的次序和数量如表2-11所示。
在以后的申请中,哪次的申请可以得到最先满足给出一个进程完成序列。

表2-11 进程P1、P2和P3使用资源次数和数量表

次序
进程
申请量
次序
进程
申请量
1
P1
3
5
P2
2
2
P2
2
6
P1
3
3
P3
4
7
P3
3
4
P1
2
8
P2
2

【参考答案】

P1接着运行,P1申请3个可以满足。P1运行完成后,释放资源,使系统的资源数量变为8个。首先将P3唤醒,满足它的4个资源......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)