毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

银行家算法C++源程序及流程图 第3页

更新时间:2010-1-27:  来源:毕业论文
银行家算法C++源程序及流程图 第3页
2. 结果分析与实验体会
这次实验时通过模拟银行家算法避免死锁的发生,银行家算法是操作系统中避免死锁的典型算法。我设计的这个程序中包含了三大块,利用数据结构初始化,银行家算法,安全性算法。在初始化这一块,程序需要用到可利用资源向量Available[j]、最大需求矩阵Max[i.j]、分配矩阵Allocation[i,j]、需求矩阵Need[i,j]。它们之间有着一定的联系,Need[i,j]=Max[I,j]-Allocation[i,j],请求资源时需要用到银行家算法,检查资源的分配需要用到安全性算法。在将三大块结合起来就能很好的避免死锁的发生了。
通过这次的实验,我更进一步的了解了银行家算法,并对数据结构的用法理解的更透彻了,在实验的过程中我深刻的体会到了合作的意义,我遇到了一些困难,通过对书上所学的知识反复的思考与理解和与同学之间的相互讨论,最终将银行家算法真正的理解,并且将它用C++实现。在以后的学习当中我会更加努力的将这一门课程学好。这次课程设计时间上虽说仓促点,但是我依然学到了很多的实用性知识。除了更深的了解这个算法,而且对C语言进行了复习,而且其过程中有很多的知识点都不记得了,所以在此感谢在此过程中帮助过我的老师和同学。
3  思考题
1) 理解避免死锁在当前计算机系统中不常使用?
    2)现在的计算机系统是如何解决死锁问题的?

上一页  [1] [2] [3] [4] 下一页

银行家算法C++源程序及流程图 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。