问答题
假设系统有同类资源10个,供A、B、C三个进程共享,A、B、C所需资源总数分别是8、4、9,它们申请资源的次序和数量如表6-1所示:
表6-1 进程资源申请表
次序 |
进程 |
申请量 |
1 |
C |
2 |
2 |
A |
4 |
3 |
B |
2 |
4 |
A |
2 |
5 |
C |
1 |
6 |
B |
2 |
…… |
…… |
…… | |
按银行家算法为它分配资源:
【参考答案】
根据单项银行家算法,过程为: ①C申请2个资源时,剩余资源可使各进程结束,所以这个分配是安全的,故将2个资源分配给C。 ......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)