- 11
- 0
- 约6.1千字
- 约 13页
- 2018-07-23 发布于江苏
- 举报
操作系统:银行家算法的实现
实验四:银行家算法的实现一.实验目的加深了解有关资源申请、避免死锁等概念。体会和了解死锁和避免死锁的具体实施方法。二.实验属性该实验为设计性实验。三.实验仪器设备及器材普通PC386以上微机四.实验要求本实验要求2学时完成。本实验要求完成如下任务:(1)设计进程对各类资源最大申请表示及初值的确定。(2)设定系统提供资源的初始状况。(3)设定每次某个进程对各类资源的申请表示。(4)编制程序,依据银行家算法,决定其资源申请是否得到满足。(5)显示资源申请和分配时的变化情况。五.实验步骤(一)任务分析:实现银行家算法,首先需要构造四张链表表,如下:进程最大需求数量表:Max[m][n]进程以获取资源量表 Allocation[m][n]需求表 Need[m][n]可用资资源 Available[n]其中,m表示进程数目。n表示资源数目。 对于银行家算的实现,我们可以先初始化一部分数据,模拟出某一状态下的资源分配情况。并发出资源请求,然后判断请求是否可行,并寻找安全序列。 可以看出,本次试验会设计到大量的数据,所以为了简化步骤,并且能直观的得到算法运行结果,需要用到窗口来呈现数据变化情况。(二)程序设计:总体设计:本次试验语言为java。程序分两大部分,一部分是核心的银行家算法,用来处理资源请求。另一部分是界面,用来发出资源请求并显示处理结果。利用java的swing编程和相关IDE,很容
您可能关注的文档
- 成都市市政桥梁清水混凝土技术指南5.doc
- 成都市老年人能力评估标准4.docx
- 成都市轻微道路交通事故快撤快处快赔问答5.doc
- 成都市进出城快速通道(含高速)交通信息发布系统(一期)5.doc
- 成都市科教管理系统用户说明书9.doc
- 成都市龙潭总部经济城 资源推介3.ppt
- 成都高新区芳草街街道办事处新办公楼物业服务5.doc
- 成长的阶梯 制造业班组长培训5.ppt
- 我与江苏自考共成长9.doc
- 我为河北省献一计6.doc
- CN120163813A 一种恶劣环境输电线路缺陷检测方法、系统、设备及介质 (中国电力科学研究院有限公司).pdf
- CN120167923A 一种无线便携式生命体征测量方法及系统 (中国人民解放军总医院第八医学中心).pdf
- CN120162323A 一种基于数据血缘的数据治理方法、装置及电子设备 (企知道科技有限公司).pdf
- CN120164072A 基于差分多尺度融合的广义少样本目标检测方法 (中国人民解放军国防科技大学).pdf
- CN120168857A 一种用于镇痛的三维电场耦合建模方法 (中国人民解放军海军军医大学第一附属医院).pdf
- CN120164114A 水利勘测用地面点的提取优化方法及系统 (江苏省工程勘测研究院有限责任公司).pdf
- CN120175454A 一种船舶氨发动机主被动双级scr后处理的氨喷射控制系统及方法 (浙江大学).pdf
- CN120175506A 一种甲醇双燃料发动机甲醇喷射控制装置及方法 (中船动力研究院有限公司).pdf
- CN120177154A 一种黄曲霉毒素检测的样品制备自动化前处理装置 (中国农业大学).pdf
- CN120177071A 驾驶转向机器人的期间核查方法 (宁波路特斯机器人有限公司).pdf
最近下载
- 路基桥涵沉降和变形观测实施方案与技术设计书1.doc VIP
- 精品解析:四川省成都市温江区2024-2025学年七年级下学期7月期末数学试题(解析版).docx VIP
- 2026年中国诚通招聘考试真题.docx VIP
- 04S531-1 湿陷性黄土地区室外给水排水管道基础及接口.pdf VIP
- 2025年西昌医学高等专科学校辅导员考试笔试真题汇编最新.docx VIP
- 天津大学2026年强基计划校考《面试+体育测试》模拟试题及答案解析.docx
- 13. 《活板》对比阅读(解析版)-2026年中考语文之文言文对比阅读讲练(全国通用).docx
- 荆楚理工学院《大学物理A》2025 - 2026学年第一学期期末试卷(A卷).docx
- 接车进路上道岔失去表示应急处置李景华00课件.pptx VIP
- 荆楚理工学院《高等数学AI》2025-2026学年第一学期考试试卷(B)卷.docx VIP
原创力文档

文档评论(0)