欢迎来到天天文库
浏览记录
ID:62243464
大小:240.60 KB
页数:6页
时间:2021-04-22
《死锁实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.南华大学计算机科学与技术学院实验报告(2010~2011学年度第二学期)课程名称计算机操作系统实验名称死锁的避免与检测姓名肖喜武学号20094350225专业软件工程班级本09软件02班地点8-212教师曹军..日期2011-06-21一、实验内容(1)死锁的避免编写一个程序,实现银行家算法,当系统将资源分配给某一进程而不会死锁时,就分配之。否则,推迟分配,并显示适当的信息。(2)死锁的检测分别使用检测“进程—资源循环等待链”的方法和Coffman的算法来检测进程的死锁状态。对于相同的进程资源分
2、配、占用次序,比较两个算法的结果。二、实验目的通过本实验使学生进一步理解死锁的概念,并能选择一个算法来避免死锁,让学生进一步加深理解和掌握死锁的检测算法三、实验题目题目:死锁的避免和死锁的检测。①数据结构structBank{intAvailable[m];//可利用资源向量intMax[m][n];//最大需求矩阵intAllocation[m][n];//分配矩阵intNeed[m][n];//需求矩阵};..②程序总体框图四、源程序....五、程序运行结果..六、实验总结银行家算法是一个经典
3、的避免死锁的算法,它可以有效的避免资源分配时产生死锁。但死锁的避免时相当复杂的,而且浪费时间。每次分配时都要进行分配检查看是否会产生死锁,通过实验加深对银行家算法的了解和认识,同时对避免死锁的机制也有所了解。实验不仅锻炼了我动手能力,也巩固了我课堂所学的知识。只有在实验过程中我们才能深刻的认识到课本知识的重要性。实验采用银行家算法避免在资源分配时产生死锁现象。.
此文档下载收益归作者所有