操作系统课程设计--银行家算法
《操作系统课程设计--银行家算法》由会员分享,可在线阅读,更多相关《操作系统课程设计--银行家算法(29页珍藏版)》请在毕设资料网上搜索。
1、Dijkstra 的银行家算法是最有代表性的避免死锁的算法,该算法由于能用于 银行系统现金贷款的发放而得名。 银行家算法是在确保当前系统安全的前提下推 进的。对进程请求先进行安全性检查,来决定资源分配与否,从而确保系统的安 全,有效的避免了死锁的发生。 该论文在理解和分析了银行家算法的核心思想以及状态的本质涵义的前提 下,对算法的实现在总体上进行了设计,包括在对算法分模块设计,并对各个模 块的算法思想通过流程图表示,分块编写代码,并进行测试,最后进行程序的测 试,在设计思路上严格按照软件工程的思想执行,确保了设计和实现的可行,可 信。代码实现采用 C 语言。 关键词:关键词:银行家算法;死锁;
2、避免死锁;安全性序列 abstract The banker Dijkstra algorithm is the most representative of avoid deadlock algorithm, this algorithm can be used in the banking system due to cash the release of the loan and its name. Bankers algorithm is to ensure the safety in the current system under the premise of the advanc
3、e. To process request to safety inspection to determine resource allocation or not, so as to ensure the security of the system, effective avoid deadlocks occur. The paper in the understanding and analysis of the banker algorithm is the core idea of the state and the essence of the meaning on the pre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 银行家 算法
