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

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

ID:50865265

大小:63.50 KB

页数:6页

时间:2020-03-15

操作系统进程调度练习及答案.doc_第1页
操作系统进程调度练习及答案.doc_第2页
操作系统进程调度练习及答案.doc_第3页
操作系统进程调度练习及答案.doc_第4页
操作系统进程调度练习及答案.doc_第5页
资源描述:

《操作系统进程调度练习及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、971.1715112.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在银行家算法中,若出现下列资源分配情况:ProcessAllocationNeedAvaiableP0003200121622P110001750 P213542356 P303320652 P400140656     请问:(1)此状态是否安全?(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?答:(1)安全,因为存在安全序列{P0,P3,P4,P1,P2}(2)系统能分配资源,分析如下。①Request(1,2,2,2)<=N

4、eed2(2,3,5,6);②Request(1,2,2,2)<=Available2(1,3,5,4)改成Available2(1,6,2,2);③系统先假定可为P2分配资源,并修改Available2,Allocation2和Need2向量,由此形成的资源变化情况如下图所示:ProcessAllocationNeedAvailableP0003200120400P110001750P225762356P303321652P400140656④再利用安全性算法检查此时系统是否安全。如下图ProcessWorkAllocationNeedWork+AllocationFinishP204

5、00257623562976trueP029760032001229108trueP1291081000175039108trueP339108033206523121310trueP43121310001406563121414true由此进行的安全性检查得知,可以找到一个安全序列{P2,P0,P1,P3,P4}。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。