利用银行家算法避免死锁
操作系统中,银行家算法是避免死锁的一种重要算法。本文针对《计算机操作系统(第四版)》(汤小丹)p123页的问题:**如果在银行家算法中把P0发出的请求向量改为Request0(0,1,0),系统是否能将资源分配给它,请读者考虑。**进行模拟。本题有三种资源A,B,C.,5个进程P0~P4。1.银行家算法中的数据结构1)可利用资源Available,是一个含有3个元素的数组,分别表示A B C的可利用资源量。2)最大需求矩阵Max,为一个53的矩阵。3)分配矩阵Allocation,为一个53的矩
原创
2021-11-09 01:29:26 ·
2485 阅读 ·
1 评论