版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章作业1.假设有四个作业,它们提交、运行时间如下表所示。若采用先来先服务、短作业优先、响应比高者优先调度算法,试问平均周转时间和带权周转时间为多少?(时间单位:小时,以十进制进行计算。)作业号到达时间8.0运行时间2.012348.30.58.50.19.00.42.假如有四道作业,它们的提交时间及运行时间如下表所示。作业号到达时间运行时间开始时间完成时间周转时间T带权周转时(时)(时)2.0(时)(时)(时)间(时)12348:008:509:009:500.50.10.2假设系统采用单道程序设计技术,请给出系统在分别采用FCFS(先来先服务)、SJT(短作业优先)和HRN(响应比高者优先)作业的平均周转时间T和平均带权周转时间W,并相互比较之。调度算法时它们的调度作业顺序、作业解:(1)FCFS(2)SJF(3)响应比高者优先第一个作业完成时间为10.0,此时其它作业的响应比计算如下:R2=(0.5+10-8.5)/0.5=4R3=(0.1+10-9)/0.1=11R4=(0.2+10-9.5)/0.2=3.5根据响应比高者优先调度原则,应先运行作业3,作业3完成时间为10.1,此时作业2和作业4的响应比计算如下:R2=(0.5+10.1-8.5)/0.5=4.2R4=(0.2+10.1-9.5)/0.2=4根据响应比高者优先调度原则,应先运行作业2,作业2完成时间为10.6,最后运行作业4,作业4完成时间为10.8。作业号到达时间运行时间完成时间周转时间带权周平均周平均带权转时间转时间周转时间12348.08.59.09.52.00.50.10.210.010.610.110.82.02.11.11.314.2116.53.假设一个系统中有5个进程,它们的到达时间和服务时间如表所示,忽略I/O以及其他开销时间,若分别按先来先服务(FCFS)、非抢占及抢占的时间片=1)调度算法进行CPU调度,时间、带权周转时间短进程优先(SPF)高响应比优先(HRRN)、时间片轮转(RR,请给出各进程的完成时间、周转、平均周转时间和平均带权周转时间。进程到达时间服务时间ABCDE0246836452解:进程A完成时间3周转时间3带权周转1.00时间BCDE平均FCFS91391820712128.61.172.252.406.002.56SPF(非完成时间39152011抢占)周转时间3带权周转1.00时间7111437.61.172.752.801.501.84SPF(抢完成时间3占)1582010周转时间3带权周转1.00时间1341427.22.161.0002.801.001.59HRRNRR完成时间3周转时间3带权周转1.00时间91392015771481.172.252.803.502.14完成时间418172015(q=1)周转时间4161314710.82.71带权周转1.332.673.252.803.50时间4.对下面的5个非周期性实时任务,按最早开始截止时间优先权调度算法应如何进行CPU调度?进程到达时间执行时间开始截止时间ABCD1020405020202020110205090E602070提示:按抢占式和非抢占式分别计算解:西电参考书P665.在一个实时系统中次,执行时间为10ms;任务B要求50ms执行一次50ms执行一次,执行时间为15ms,应如何按最低松弛度优先算法对它们进行CPU?(选作)解:西电参考书P67,有三个周期性实时任务,任务A要求每20ms执行一,执行时间为10ms;任务C要求调度6.设系统中有3种类型的资源(A,B,C)和5个进程(P1,P2,P3,P4,P5),A资源的数量为17,B资源的数量为5,C资源的数量为20。在T0时刻系统状态如下表所示。进程最大资源需求量已分配资源数量ABCABCP1P2P3P4P55544453022924423100012254461154ABCAllocationNeedAvailable进程AB1C22544A31021B43021CA2B3C3P1274610剩余资源数P244230001P3P4P5233系统采用银行家算法实施死锁避免策略。(1)T0时刻是否为安全状态?若是,请给出安全序列。(2)在T0时刻若进程P2请求资源(0,3,4),是否能实施资源分配?为什么?(3)在(2)的基础上,若进程P4请求资源(2,0,1),是否能实施资源分配?为什么?(4)在(3)的基础上,若进程P1请求资源(0,2,0),是否能实施资源分配?为什么?解:T0时刻资源分配图(1)T0时刻是否安全(安全性检查)Work+allFworkneedallocationocation进程ABfinishCABCABCABCAP52331103145P45472212047BC5711147True1ttttt447411true416true1P37411006405114P211416134402154P115418347212175418True15220True3所示可以看出,在T0时刻存在一个安全序列{P5,P4,P3,P2,2,3,从表P1},故该状态是安全的。(2)在T0时刻因进程P2的请求资源(0,3,4)>剩余资源数(3),所以不能分配(3)在(2)的基础,若进程P4的请求资源为(2,0,1),按银行家算法进行如下检查:①P4请求资源(2,0,1)≤P4资源需求量(2,2,1);②P4请求资源(2,0,1)≤剩余资源数(2,3,3);③此时的资源分配表4情况如表4所示(已分配给P4(2,0,1)后的情况。资源分配情况进AllocationNeedAvailable程AB1C2A3B4C7A0B3C2P21PPPP4443000125541001302146002345④此时刻的安全性分析如表5所示。表5安全性分析Work+allocationworkneedAllocation进程FinishABCABCABCABCP403202040P543711031P3741100640P21141613440P115418347215454344457TTTTT71116182011215217从表5所示可以看出,此时刻存在一个安全序列{P4,P5,P3,P2,P1},即可以将P4申请的资源分配给它。(4)在(3)的基础上,若进程P1请示资源(0,2,0),按银行家算法进行如下检查:①P1请求资源(②P1请求资源(0,2,0)≤剩余资源0,2,0)≤P1资源需求量(3,4,7);0,3,2);已分配给P1(0,2,0)后的情况)。资源分配情况数(③此时的资源分配情况如表6所示(表6AllocationNeedAvailable进程AB3C2A3B2C7A0B1C2P1P22402134P3P4P5443001554001021600此时,可用资源Available已不能满足任何进程的资源需求,因此不能将资源分配给P1。7.假定某计算机系统有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 19941.1-2025皮革和毛皮甲醛含量的测定第1部分:高效液相色谱法
- 2026年历史建筑保护保险合同中
- 2026年快递服务合同
- 2025年聊城市检察机关公开招聘聘用制书记员77人备考题库完整答案详解
- 广东2025年民生银行汕头分行社会招聘备考题库完整答案详解
- 2025年昭觉县应急管理局关于公开招聘综合应急救援队伍人员的备考题库完整参考答案详解
- 春节放假通知、值班备勤表、值班巡查签到表
- 2025年西藏革吉县财政局招聘财会监督人员的备考题库带答案详解
- 2025年郑州市中原银行农村普惠金融支付服务点招聘备考题库及答案详解参考
- 2025年烟台市检察机关公开招聘聘用制书记员的备考题库(24人)及一套答案详解
- GB/T 46785-2025风能发电系统沙戈荒型风力发电机组
- 2025年江苏盐城港控股集团有限公司招聘21人备考题库及参考答案详解1套
- 云南民族大学附属高级中学2026届高三联考卷(四)化学+答案
- 楷书简介课件复制
- 《做酸奶》课件教学课件
- 2025西部机场集团航空物流有限公司招聘考试笔试备考试题及答案解析
- 《教育心理学》期末重点巩固专练题库(附答案)
- 2025年秋人教版(新教材)初中数学七年级上册期末综合测试卷及答案
- 施工升降机操作培训试题及答案
- 企业档案基础知识课件
- 医院购买物业 保洁服务项目方案投标文件(技术方案)
评论
0/150
提交评论