操作系统进程调度练习及答案

上传人:m**** 文档编号:506743507 上传时间:2024-01-20 格式:DOC 页数:6 大小:63.50KB
返回 下载 相关 举报
操作系统进程调度练习及答案_第1页
第1页 / 共6页
操作系统进程调度练习及答案_第2页
第2页 / 共6页
操作系统进程调度练习及答案_第3页
第3页 / 共6页
操作系统进程调度练习及答案_第4页
第4页 / 共6页
操作系统进程调度练习及答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《操作系统进程调度练习及答案》由会员分享,可在线阅读,更多相关《操作系统进程调度练习及答案(6页珍藏版)》请在金锄头文库上搜索。

1、1 假设一个系统中有5个进程,它们的到达时间和服务时间如下表所示,忽略I/O以及其他开销,若分别按先来先服务(FCFS)、非抢占式及抢占式的短进程优先(SPF)、高响应比优先、时间片轮转、多级反馈队列和立即抢占式多级反馈队列七种调度算法,请给出各进程的完成时间、周转时间、带权周转时间、平均周转时间和平均带权周转时间。进程到达时间服务时间A03B26C44D65E82答:算法进程情况进程平均时间ABCDE先来先服务完成时间周转时间带权周转时间331.00971.171392.2518126.0020126008.62.56非抢占式短作业优先完成时间周转时间带权周转时间331.00971.1715

2、112.7520142.801131.507.61.84抢占式短作业优先完成时间周转时间带权周转时间331.0015132.16841.0020142.801021.007.21.59高响应比优先完成时间周转时间带权周转时间331.00971.171392.2520142.801573.5082.14时间片轮转完成时间周转时间带权周转时间441.3318162.6717133.2520142.801573.5010.82.71多级反馈队列完成时间周转时间带权周转时间331.0017152.5018143.5020142.801463.0010.42.56立即抢占式多级反馈队列完成时间周转时间带

3、权周转时间441.3318162.6715112.7520142.801684.0010.62.712 在银行家算法中,若出现下列资源分配情况:ProcessAllocationNeedAvaiableP0003200121622P110001750P213542356P303320652P400140656请问:(1)此状态是否安全?(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?答: (1)安全,因为存在安全序列P0,P3,P4,P1,P2(2)系统能分配资源,分析如下。 Request(1,2,2,2) = Need2(2,3,5,6); Reques

4、t(1,2,2,2) = Available2(1,3,5,4)改成Available2(1,6,2,2); 系统先假定可为P2分配资源,并修改Available2,Allocation2和Need2向量,由此形成的资源变化情况如下图所示:ProcessAllocationNeedAvailableP0003200120400P110001750P225762356P303321652P400140656 再利用安全性算法检查此时系统是否安全。如下图ProcessWorkAllocationNeedWork+AllocationFinishP20400257623562976trueP029760032001229108trueP1291081000175039108trueP339108033206523121310trueP43121310001406563121414true由此进行的安全性检查得知,可以找到一个安全序列P2,P0,P1,P3,P4。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号