- 37
- 0
- 约8.7千字
- 约 18页
- 2016-08-22 发布于贵州
- 举报
华工春操作系统大作银行家死锁避免算法模拟(含源文件)
华南理工
“计算机操作系统”课程设计大作业
一、实验题目: 银行家死锁避免算法模拟
二、实验目的:通过本次实验掌握银行家死锁避免算法的基本思想。当进程提出资源申请时,能够用该算法判断是否拒绝进程请求。
三、实验内容
认真阅读教材(计算机操作系统(第三版),汤小丹,西安电子科技大学出版社)P108-P111页3.6.3节银行家算法的实现思想,理解该算法是如何能够实现死锁避免的。编写一个银行家算法模拟程序用于处理进程的资源申请。
1。假设系统共有5类资源,分别以A、B、C、D、E来标识,每类资源的初始数量全部为50。
2。进程可以通过程序界面随时提交新的资源申请,提交的信息包括进程名称、对5类资源的最大需求数量。
3。每次当有资源申请时,先输出系统当前状态(5类资源当前可用数量,每个进程已分配的每类资源数量),再利用银行家算法判断是否该满足进程请求。如果可以分配,输出给该进程分配资源后的系统状态,再输出至少一个“安全序列”。
四、实验要求:
每人完成一份大作业实验报告。报告分设计思想、数据定义、处理流程、源程序、运行结果截图、设计体会等部分。
给出数据定义和详细说明;
给出实现思想和设计流程;
调试完成源程序;
屏幕观察运行结果;
总结自己的设计体会;
编程语言及操作系统平台不限。
五、提交内容
本大作业每个人必须单独完成。最后需提交的内容包括:源程序(关键代码需
您可能关注的文档
- 华中科技大学教育学理考研复试分数线.doc
- 华中科技大学本科教教材订购计划表.doc
- 华中科技大学根叔校经典毕业典礼致辞讲话原稿 武汉大学原稿.docx
- 华中科技大学网络学《管理学》课程模拟试题A.doc
- 华中科技大学课程与学论硕士考研复试分数线是335分.doc
- 华为 C8650如刷机 --------刷机专用教程.doc
- 华为Ascend 8812评测.doc
- 华为S9306简单用配置合集.doc
- 华为交换机STP与路检测冲突.doc
- 华为优秀实践:HRP工作方法与实践.doc
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)