死锁实验报告Word下载.docx
- 文档编号:14567485
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:6
- 大小:561.71KB
死锁实验报告Word下载.docx
《死锁实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《死锁实验报告Word下载.docx(6页珍藏版)》请在冰豆网上搜索。
计算机操作系统
实验名称
死锁的避免与检测
姓名
肖喜武
学号
20094350225
专业
软件工程
班级
本09软件02班
地点
8-212
教师
曹军
日期2011-06-21
一、实验内容
(1)死锁的避免
编写一个程序,实现银行家算法,当系统将资源分配给某一进程而不会死锁时,就分配之。
否则,推迟分配,并显示适当的信息。
(2)死锁的检测
分别使用检测“进程—资源循环等待链”的方法和Coffman的算法来检测进程的死锁状态。
对于相同的进程资源分配、占用次序,比较两个算法的结果。
二、实验目的
通过本实验使学生进一步理解死锁的概念,并能选择一个算法来避免死锁,让学生进一步加深理解和掌握死锁的检测算法
三、实验题目
题目:
死锁的避免和死锁的检测。
①数据结构
structBank
{
intAvailable[m];
//可利用资源向量
intMax[m][n];
//最大需求矩阵
intAllocation[m][n];
//分配矩阵
intNeed[m][n];
//需求矩阵
};
②程序总体框图
四、源程序
五、程序运行结果
六、实验总结
银行家算法是一个经典的避免死锁的算法,它可以有效的避免资源分配时产生死锁。
但死锁的避免时相当复杂的,而且浪费时间。
每次分配时都要进行分配检查看是否会产生死锁,通过实验加深对银行家算法的了解和认识,同时对避免死锁的机制也有所了解。
实验不仅锻炼了我动手能力,也巩固了我课堂所学的知识。
只有在实验过程中我们才能深刻的认识到课本知识的重要性。
实验采用银行家算法避免在资源分配时产生死锁现象。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 死锁 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)