操作系统课程设计实验报告用C实现银行家算
法
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
操 作 系 统
实 验 报 告
(2) 学院:计算机科学与技术学院 班级:计091 学号:姓名:
时间:2011/12/30
目 录
1. 实验名称……………………………………………………3 2. 实验目的……………………………………………………3 3. 实验内容……………………………………………………3 4. 实验要求……………………………………………………3 5. 实验原理……………………………………………………3 6. 实验环境……………………………………………………4 7. 实验设计……………………………………………………4
数据结构设计……………………………………………………………………4 算法设计…………………………………………………………………………6 功能模块设计……………………………………………………………………7
8. 实验运行结果………………………………………………8 9. 实验心得……………………………………………………9 附录:源代码(部分)…………………………………………………………………9 一、实验名称:
用C++实现银行家算法
二、实验目的:
通过自己编程来实现银行家算法,进一步理解银行家算法的概念及含义,提高对
银行家算法的认识,同时提高自己的动手实践能力。
各种死锁防止方法能够阻止发生死锁,但必然会降低系统的并发性并导致低效的
资源利用率。死锁避免却与此相反,通过合适的资源分配算法确保不会出现进程循环等