操作系统课程设计(银行家算法的模拟实现).doc
约12页DOC格式手机打开展开
操作系统课程设计(银行家算法的模拟实现),银行家算法的模拟与实现包括包括设计目的,设计要求,设计内容,设计要求,算法原理算法原理,调试结果,小结以及源码!设计目的 1、进一步了解进程的并发执行。 2、加强对进程死锁的理解。 3、用银行家算法完成死锁检测。设计内容 给出进程需求矩阵c、资源向量r以及一个进程的申请序列。...
内容介绍
此文档由会员 寒冰中的悲伤 发布
银行家算法的模拟与实现
包括包括设计目的,设计要求,设计内容,设计要求,算法原理算法原理,调试结果,小结以及源码!
操作系统课程设计
(银行家算法的模拟实现)
设计目的
1、进一步了解进程的并发执行。
2、加强对进程死锁的理解。
3、用银行家算法完成死锁检测。
设计内容
给出进程需求矩阵C、资源向量R以及一个进程的申请序列。使用进程启动拒绝和资源分配拒绝(银行家算法)模拟该进程组的执行情况。
设计要求
1、初始状态没有进程启动。
2、计算每次进程申请是否分配,如:计算出预分配后的状态情况(安全状态、不安全状态),如果是安全状态,输出安全序列。
3、每次进程申请被允许后,输出资源分配矩阵A和可用资源向量V。
4、每次申请情况应可单步查看,如:输入一个空格,继续下个申请。
包括包括设计目的,设计要求,设计内容,设计要求,算法原理算法原理,调试结果,小结以及源码!
操作系统课程设计
(银行家算法的模拟实现)
设计目的
1、进一步了解进程的并发执行。
2、加强对进程死锁的理解。
3、用银行家算法完成死锁检测。
设计内容
给出进程需求矩阵C、资源向量R以及一个进程的申请序列。使用进程启动拒绝和资源分配拒绝(银行家算法)模拟该进程组的执行情况。
设计要求
1、初始状态没有进程启动。
2、计算每次进程申请是否分配,如:计算出预分配后的状态情况(安全状态、不安全状态),如果是安全状态,输出安全序列。
3、每次进程申请被允许后,输出资源分配矩阵A和可用资源向量V。
4、每次申请情况应可单步查看,如:输入一个空格,继续下个申请。