



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,.银行家算法问题1、银行家算法中的数据结构(1)可利用资源向量Available: 式中: 一个含有个(类)元素的数组,每个元素代表一类可利用的资源数目。上式表示系统中现有的第类资源可用数目为个。(2)最大需求矩阵Max: 式中: 个进程中的每一个进程对类资源的最大需求量,上式表示进程需求第类资源的最大数目为。(3)分配矩阵Allocation: 式中: 个进程中的每一个进程对 类资源的分配量,上式表示进程已分配到第类资源的数目为。(4)需求矩阵Need:式中: 个进程中的每一个进程对 类资源的需求量,上式表示进程对第类资源的需求量为个。(5)三个矩阵间的关系2、银行家算法设是进程的请求向量,如果,当发出资源请求后,系统按下述步骤进行检查。(1)如果,便转向步骤(2),否则认为出错,因为它所需要的资源数已超过它所宣布的最大值。(2)如果便转向步骤(3),否则表示尚无足够资源,须等待。(3)系统试探着把资源分配给进程,并修改下面的数据结构中的值: (4)系统执行安全性算法,检查此次资源分配后系统是否处于安全状态。若安全,则分配给进程资源,完成本次分配;若不安全,试探分配作废,恢复原来的资源分配状态,让进程等待。3、安全性算法(1)设置两个向量:工作向量Work,它表示系统可提供给进程继续运行所需的各类资源数目,它含有m个元素,在执行安全算法开始时,。Finish,它表示系统是否有足够的资源分配给进程,使之运行完成。开始时先做;当有足够资源分配给进程时,再令。(2)从进程集合中找一个能满足下述条件的进程: ,若找到,执行步骤(3),否则,执行步骤(4)。(3)当进程获得资源后,可顺利执行直至完成,并释放出分配给它的资源,执行如下操作:(4)如果所有进程的都满足,则表示系统处于安全状态;否则系统处于不安全状态。例:五个进程和三类资源,时刻资源分配情况数据进程MaxAllocationNeedAvailableABCABCABCABCP0753010743332P1322200122P2902302600P3222211011P4 433002431(1)时刻安全性,存在一个安全序列数据进程WorkNeedAllocationWork+AllocationFinishABCABCABCABCP1332122200532trueP3532011211743trueP4743431002745trueP27456003021047trueP0 10477430101057true(2)P1请求资源:,系统各按银行家算法进行检查:1)2)3)系统假定可为P1分配资源,并修改向量4)再利用安全性算法检查此时系统是否安全:找到一个安全序列,因此,系统安全。可以立即将P1所申请的资源分给它。数据进程WorkNeedAllocationWork+AllocationFinishABCABCABCABCP1230020302532trueP3532011211743trueP4743431002745trueP0745743010755trueP2 7556003021057true(3)P4请求资源:在P1提出请求,获得资源,但尚未释放资源时,P4发出请求向量,系统按银行家算法进行检查,1)2)。故,让P4等待。(4)请求资源:在P1提出请求,获得资源,但尚未释放资源时,P0发出请求向量,系统按银行家算法进行检查,1)2)3)系统暂时先假定可为分配资源,并修改有关数据结构,如下图数据进程AllocationNeedAvailableABCABCABCP0030723210P1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年城市河道整治项目社会稳定风险评估与公众参与研究报告
- 中医执业医师题库及参考答案详解AB卷
- 自考专业(建筑工程)综合提升测试卷附参考答案详解(培优A卷)
- 综合解析人教版8年级数学上册《分式》专题攻克试题(含答案及解析)
- 工业互联网平台数据备份与恢复策略在智能安防系统中的实施报告
- 数字化艺术市场:2025年交易平台创新与艺术品市场投资策略优化与升级报告
- 土壤修复改良项目可行性研究报告
- 资料员之资料员基础知识考前冲刺测试卷附答案详解【B卷】
- 自考专业(公共关系)高频难、易错点题及参考答案详解(突破训练)
- 环保公司研发经费管理规定
- 心脏起搏器植入术超声评估要点
- 外聘律师管理办法范本
- 2025至2030临床前CRO治疗行业发展趋势分析与未来投资战略咨询研究报告
- 2025年中国数据库市场研究报告
- 酒精戒断综合症治疗方案讲课件
- 工程造价培训用课件
- 储能消防培训课件
- 混凝土浇筑作业平台承重验算
- JG/T 220-2016铜铝复合柱翼型散热器
- 美乐家退会员终止协议书
- 情侣间恋爱合同协议书
评论
0/150
提交评论