银行家算法模拟实现课程设计
《银行家算法模拟实现课程设计》由会员分享,可在线阅读,更多相关《银行家算法模拟实现课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、 计算机操作系统程序设计 课程考核报告 银行家算法模拟实现 班 级: 09 软件(1) 学 号: 姓 名: 指导老师: 2011 年 12 月 19 日 目录 1. 课程设计简介课程设计简介-3 1.1 课程设计题目- 3 1.2 课程设计目的-3 1.3 课程设计要求-3 2 实验原理分析实验原理分析-4 2.1 算法的来源及基本思想-4 2.2 死锁产生的条件-4 2.3 模拟进程申请资源-5 3 概要设计概要设计-5 4 详细设计详细设计-7 5 代码设计代码设计-8 6 调试分析调试分析- 14 7 心得体会心得体会-21 8 参考文献参考文献-21 1 课程设计简介: 1.1 1.1
2、 课程设计题目课程设计题目 银行家算法的模拟实现。 应用银行家算法验证进程安全性检查及分配资 源。 1.21.2 课程设计目的课程设计目的 本设计的目的是通过编写和调试一个系统动态分配资源的简单模拟程 序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发 生。 A、了解进程产生死锁的原因,了解为什么要进行死锁的避免。 B、掌握银行家算法的数据结构,了解算法的执行过程,加深对银行家 算法的理解。 1.31.3 课程设计要求课程设计要求 设计一个 n 个并发进程共享 m 个系统资源的系统。进程可动态申请资源和 释放资源, 系统按各进程的申请动态的分配资源。 要求采用银行家算法实现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行家 算法 模拟 实现 课程设计
