银行家算法课程设计报告
《银行家算法课程设计报告》由会员分享,可在线阅读,更多相关《银行家算法课程设计报告(13页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称: 银行家算法模拟实现银行家算法模拟实现 系系 别:别: 二系二系 姓姓 名:名: 班班 级:级: 学学 号:号: 成成 绩:绩: 指导教师:指导教师: 开课时间开课时间: 20142015 学年学年 2 学期学期 目录 第一章 需求目的 . 1 第二章 课题内容 . 1 第三章 详细设计 . 1 3.1 初始化 . 1 3.2 安全性检查算法 . 2 3.3 银行家算法 3 第四章 调试分析 . 4 第五章 总结 . 6 第六章 附录 . 7 1 第一章 需求目的 1.1 了解多道程序系统中,多个进程并发执行的资源分配。 1.2
2、 掌握死锁的产生的原因、产生死锁的必要条件和处理死锁的基本方法。 1.3 掌握预防死锁的方法,系统安全状态的基本概念。 1.4 掌握银行家算法,了解资源在进程并发执行中的资源分配策略。 1.5 理解死锁避免在当前计算机系统不常使用的原因。 第二章 课题内容 2.1 复习银行家算法,设计一个具有若干(不少于 3 种)资源和若干(不少于 5 个) 进程的系统。 2.2 定义系统的初始状态,即进程获得的资源数,还需要的资源数以及系统可用的资 源数。 2.3 以用户输入的方式提出资源请求,并用银行家算法避免可能发生的死锁,若系统 安全,允许用户继续申请资源。 2.4 设计的系统要求结构清晰,与用户的交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行家 算法 课程设计 报告
