处理机调度算法

处理机调度算法

练习题7

 

五个作业同时到达系统并进入调度:作业名/所需CPU时间:作业1/10, 作业2/1,作业3/2, 作业4/1, 作业5/5。

FCFS作业调度顺序为作业1/10,2/1,3/2,4/1,5/5

平均作业周转时间T=(10+(10+1)+(11+2)+(13+1)+(14+5))/5=13.4,

平均带权作业周转时间为W=(10/10+(10+1)/1+(11+2)/2+(13+1)/1+(14+5)/5)/5=7.36

 

 

五个作业同时到达系统并进入调度:作业名/所需CPU时间:作业1/10, 作业2/1,作业3/2, 作业4/1, 作业5/5。

SJF作业调度顺序为作业2/1,4/1,3/2,5/5,1/10

平均作业周转时间T=(1+(1+1)+(2+2)+(4+5)+(9+10))/5=9.4

平均带权作业周转时间为W=(1/1+(1+1)/1+(2+2)/2+(4+5)/5+(9+10)/10)/5=1.74

 

 

五个作业同时到达系统并进入调度:作业名/所需CPU时间:作业1/10, 作业2/1,作业3/2, 作业4/1, 作业5/5。

非抢占优先权调度算法作业顺序为:2/1,5/5,1/10,3/2,4/1。

平均作业周转时间T=(1+(1+5)+(6+10)+(16+2)+(18+1)/5=12

平均带权作业周转时间为W=(1/1+(1+5)/5+(6+10)/10+(16+2)/2+(18+1)/1)/5=6.36

 

 

练习题8

四个作业同时到达系统并进入调度:作业名/所需CPU时间:作业1/60,作业2/50, 作业3/30, 作业4/10

高优先权算法作业的顺序为:1/60,2/50,4/10,3/30

平均作业周转时间T=(60+(60+50)+(110+10)+(120+30))/4=110

平均带权作业周转时间为W=(60/60+(60+50)/50+(110+10)/10+(120+30)/30)/4=16.3

 

 

 

四个作业同时到达系统并进入调度:作业名/所需CPU时间:作业1/60,作业2/50, 作业3/30, 作业4/10

SRTF算法作业的顺序为:1/30,2/10,3/10,4/10,3/20,1/30,2/40

平均作业周转时间

平均带权作业周转时间为

 

作业名

开始时间

所需时间/min

执行结束时间

周转时间

1

8:00

60

30

30

2

8:30

50

10

10

3

8:40

30

10

10

4

8:50

10

10

10

3

9;00

20

20

20

1

9;10

30

30

30

2

9:40

40

40

10

转载于:https://www.cnblogs.com/zjxqq/p/10601718.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101023.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm如何搜索关键字_pycharm import变灰

    pycharm如何搜索关键字_pycharm import变灰1DCS调试方案按照以下内容做出一个完整的调试方案。2编制说明为高效优质完成调校工作,确保工艺试车进度,并实现长期、安全稳定生产的目标,特编制本DCS系统调试方案。3编制依据2.1工程合同2.2施工图及产品说明书2.3《工业自动化仪表工程施工及验收规范》GBJ93-864仪表系统调试程序图一为仪表系统调试程序方框图。本着分层隔离、平行作业的方法,本方案将系统调试分划为以下四个层次:4.1…

    2022年8月27日
    2
  • kafka是什么?主要用在什么场景

    kafka是什么?主要用在什么场景1、kafka是什么?Kafka是由LinkedIn开发的一个分布式基于发布/订阅的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。2、产生背景Kafka是一个消息系统,用作LinkedIn的活动流(ActivityStream)和运营数据处理管道(Pipeline)的基础。活动流数据是几乎所有站点在对其网站使用情况做报表时都要用到的数据中最常规的部分。活动数据包括页…

    2022年10月13日
    0
  • 运行错误:Unable to instantiate activity ComponentInfo

    运行错误:Unable to instantiate activity ComponentInfo

    2021年9月7日
    186
  • FFM原理理解与应用

    FFM原理理解与应用本文参考了美团团队的介绍文章。http://tech.meituan.com/deep-understanding-of-ffm-principles-and-practices.html以及http://blog.csdn.net/zc02051126/article/details/54614230FM和FFM模型是最近几年提出的模型,凭借其在数据量比较大并且特征稀疏的情况下,…

    2022年4月30日
    52
  • mysql多表左链接查询

    mysql多表左链接查询mysql多表左链接查询

    2022年4月24日
    41
  • cisco交换机基本配置命令_cisco交换机保存命令

    cisco交换机基本配置命令_cisco交换机保存命令前段时间我们发布了关于学校机房项目交换机的配置,理解这篇,交换机配置不再难,这篇是以思科交换机为配置基础,有部分朋友觉得有些难度,希望我们发些基础些的内容,本期我们就一起来看下思科的基础配置。思科交换机的基本配置一、基本配置switch>enable//进入特权模式switch#configterminal…

    2022年4月20日
    433

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号