- 26
- 0
- 约7.09千字
- 约 12页
- 2017-07-18 发布于重庆
- 举报
《操作系统》课程综合性实验报告
姓名: 学号: 2016 年 11 月 20 日
实验题目 进程调度算法程序设计 一、实验目的
通过对安全性算法和银行家算法的模拟,进一步理解资源分配的基本概念,加深对资源申请,资源分配(银行家算法)以及系统是否能分配(安全性算法)资源的理解。
二、设备与环境
1. 硬件设备:PC机一台
2. 软件环境:安装Windows操作系统或者Linux操作系统,并安装相关的程序开发环境,如C \C++\Java 等编程语言环境。
三、实验内容
用C语言(或其它语言,如Java)实现对资源的资源申请与分配;
(一)银行家算法(bank()函数):
进程i发出请求资源申请,
(1)如果Request [j]=need[i,j],转向步骤(2),否则认为出错,因为他所需要的资源数已经超过它所宣布的最大值。
(2)如果:Request i[j]=available[i,j],转向步骤(3),否则表示尚无足够资源,进程i需等待。
(3)若以上两个条件都满足,则系统试探着将资源分配给申请的进程,并修改下面数据结构中的数值:
Available[i,j]= Available[i,j]- Request [j];
Allocation[i][j]= Allocation[i][j]+ Reque
您可能关注的文档
- 道路旅客运输企业安全生产标准化达标考核表横版.doc
- 遗传学概念名词解释.doc
- 遥感原理与应用复习题FinalVersion.doc
- 避孕药具考题2016.doc
- 邱国强高中生物365个判断题.doc
- 邹淄特大桥跨庆淄路连续梁施工方案20160318.doc
- 邻近营业线作业指导书郑徐客专ZXZS标工程指挥部二分部.doc
- 郑克鲁主编外国文学史简答题.doc
- 郑大材科热处理原理思考题08.doc
- 郑大材科热处理原理思考题材科专业06级.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)