- 2
- 0
- 约7.31千字
- 约 14页
- 2020-11-09 发布于天津
- 举报
澡作系统课程设计银行家算法的模拟实现设计目的进一步了解进程的并发执行加强对进程死锁的理解用银行家算法完成死锁检测二设计内容给出进程需求矩阵资源向量以及一个进程的申请序列使用进程启动拒绝和资源分配拒绝银行家算法模拟该进程组的执行情况三设计要求初始状态没有进程启动计算每次进程申请是否分配如计算出预分配后的状态情况安全状态不安全状态如果是安全状态输出安全序列每次进程申请被允许后输出资源分配矩阵和可用资源向每次申请情况应可单步查看如输入一个空格继续下个申请四算法原理银行家算法中的数据结构可利用资源向量这
澡作系统课程设计
(银行家算法的模拟实现)
、设计目的
1进一步了解进程的并发执行。
2、加强对进程死锁的理解。
3、用银行家算法完成死锁检测。
二、设计内容
给出进程需求矩阵C、资源向量R以及一个进程的申请序列。使 用进程启动拒绝和资源分配拒绝(银行家算法)模拟该进程组的执行 情况。
三、设计要求
1初始状态没有进程启动。
2、计算每次进程申请是否分配,如:计算出预分配后的状态情况
(安全状态、不安全状态),如果是安全状态,输出安全序列。
3、每次进程申请被允许后,输出资源分配矩阵 A和可用资源向
4、每次申请情况应可单步查看,如:输入一个空格,继续下个申
请。
四、算法原理
1银行家算法中
原创力文档

文档评论(0)