操作系统课程设计银行家算法
《操作系统课程设计银行家算法》由会员分享,可在线阅读,更多相关《操作系统课程设计银行家算法(15页珍藏版)》请在毕设资料网上搜索。
1、 操作系统操作系统课程设计报告课程设计报告 银行家算法银行家算法 姓姓 名:名: 学学 号:号: 课课 程程: 计算机操作系统计算机操作系统 指导老师:指导老师: I 目录目录 一、设计目的一、设计目的 2 二、设计要求二、设计要求 2 三、设计内容和步骤三、设计内容和步骤 . 2 四、算法描述四、算法描述 6 五、实验结果五、实验结果 10 六、实验心得六、实验心得 13 七、参考文献七、参考文献15 总结总结 15 一、一、设计目的设计目的 银行家算法是避免死锁的一种重要方法, 本实验要求用高级语言编写和调试 一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会 和了解死
2、锁和避免死锁的具体实施方法。 二、二、设计要求设计要求 在了解和掌握银行家算法的基础上, 能熟练的处理课本例题中所给状态的安 全性问题,能编制银行家算法通用程序,将调试结果显示在计算机屏幕上。 具体程序的功能要求: 1设定进程对各类资源最大申请表示及初值确定。 2设定系统提供资源初始状况(已分配资源、可用资源) 。 3设定每次某个进程对各类资源的申请表示。 4编制程序,依据银行家算法,决定其申请是否得到满足。 、 总结总结 15 三、三、设计内容和步骤设计内容和步骤 设计内容 银行家算法的思路:先对用户提出的请求进行合法性检查,即检查请求的 是不大于需要的,是否不大于可利用的。若请求合法,则进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 银行家 算法
