操作系统课程设计(银行家算法的模拟实现).doc

约12页DOC格式手机打开展开

操作系统课程设计(银行家算法的模拟实现),银行家算法的模拟与实现包括包括设计目的,设计要求,设计内容,设计要求,算法原理算法原理,调试结果,小结以及源码!设计目的 1、进一步了解进程的并发执行。 2、加强对进程死锁的理解。 3、用银行家算法完成死锁检测。设计内容   给出进程需求矩阵c、资源向量r以及一个进程的申请序列。...
编号:5-251208大小:240.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 寒冰中的悲伤 发布

银行家算法的模拟与实现

包括包括设计目的,设计要求,设计内容,设计要求,算法原理算法原理,调试结果,小结以及源码!



操作系统课程设计


(银行家算法的模拟实现)

设计目的

   1、进一步了解进程的并发执行。

   2、加强对进程死锁的理解。

   3、用银行家算法完成死锁检测。

设计内容

   给出进程需求矩阵C、资源向量R以及一个进程的申请序列。使用进程启动拒绝和资源分配拒绝(银行家算法)模拟该进程组的执行情况。

设计要求

   1、初始状态没有进程启动。

   2、计算每次进程申请是否分配,如:计算出预分配后的状态情况(安全状态、不安全状态),如果是安全状态,输出安全序列。

   3、每次进程申请被允许后,输出资源分配矩阵A和可用资源向量V。

   4、每次申请情况应可单步查看,如:输入一个空格,继续下个申请。