问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

操作系统中作业调度有哪些策略?

发布网友 发布时间:2022-05-02 16:10

我来回答

1个回答

热心网友 时间:2022-06-20 19:55

你先看看这个行不,要是不行的话你给我你的邮箱,我给你发个操作系统的课件

先来先服务算法
它是按照作业进入输入井的先后次序来挑选作业,先进入作业的优先被挑选。一个先进入的作业,若它所需要的资源或其中的一部分资源已被在它之前的作业占用且尚未归还,那么,这个作业将被推迟执行,而去选择在它之后进入的资源能满足的作业先执行。一旦有作业执行结束归还资源后,作业调度再次选择作业时,仍要按进入输入井的次序去挑选,刚刚被推迟的作业有可能被优先选中。
先来先服务算法具有一定的公平性,容易实现。但增加了平均周转时间,降低了系统的吞吐能力。
(2)计算时间短的作业优先算法
采用这种算法时,要求用户对自己的作业需要计算的时间预先作一个估计,在作业控制说明书中加以说明。作业调度时依据在输入井中的作业提出的计算时间为标准,优先选择计算时间短且资源能得到满足的作业。这种算法能降低作业的平均周转时间,从而提高系统的吞吐能力,但可能使大作业等待时间过长。
(3)响应比高者优先算法
响应比最高者优先连算法综合考虑等待时间和计算时间,把响应比定义为:
响应比=等待时间/计算时间
一个计算时间短的作业容易得到较高的响应比,作业能被优先选中。一个大作业在等待了相当长的时间后,也或得了较高的响应比。
(4)优先数调度算法
(5)均衡调度算法
(注意):作业调度的必要条件和开始调度时间。
【例1】:有一个多道程序设计系统,设供用户使用的主存空间为100K。现有一作业序列如下:
作业号进入输入井时间需计算时间主存量要求
A
B
C
D
E10.1时
10.3时
10.5时
10.6时
10.7时42分钟
30分钟
24分钟
24分钟
12分钟15K
60K
50K
10K
20K
该系统采用多道程序设计技术,请分别写出采用“先来先服务调度算法”和“计算时间短优先算法”选中的作业的平均周转时间。
答:先来先服务算法:
作业号装入输入井时间开始执行的时间执行结束的时间周转时间
A
B
C
D
E10.1时
10.3时
11.3时
10.6时
11.3时10.1时
10.8时
11.7时
11.3时
12.1时10.8时
11.3时
12.1时
11.7时
12.3时0.7小时
1.0小时
1.6小时
1.1小时
1.6小时
5个作业的平均周转时间为:
(0.7+1.0+1.6+1.1+1.6)÷5=1.2(小时)
计算时间短的作业优先算法:
作业号装入输入井时间开始执行的时间执行结束的时间周转时间
A
B
C
D
E10.1时
10.3时
11.3时
10.6时
11.3时10.1时
10.8时
11.9时
11.3时
11.7时10.8时
11.3时
12.3时
11.7时
11.9时0.7小时
1.0小时
1.8小时
1.1小时
1.2小时
5个作业的平均周转时间为:
(0.7+1.0+1.8+1.1+1.2)÷5=1.16(小时)
【例2】:某单道程序设计系统中有3个作业A、B、C,它们到达输入井的时间及需要的计算时间如下表:
作业名到达输入井时间需计算时间
A
B
C8:50
9:00
9:301.5小时
0.4小时
1.0小时
当这3个作业全部到达输入井后,系统以响应比高者优先调度算法选择作业,忽略调度所用的时间,则作业被选中的次序应是怎样的呢?
答:由于进行作业调度的时间是在作业全部到达输入井之后,即在9:30开始进行调度,此时作业A、B、C分别等待了40分钟、30分钟和0分钟,因而它们的响应比为:
A作业的响应比=40/90=4/9
B作业的响应比=30/24=5/4
C作业的响应比=0/60=0
可见,作业B的响应比最高,当然优先选择作业B装入主存储器执行。作业B执行结束后,又要进行调度,由于等待时间发生了变化,故应重新计算响应比。此时的计算结果如下:
A作业的响应比=64/90=32/45
C作业的响应比=24/60=2/5
显然作业A的响应比高于作业C的响应比,因而先选择在作业A执行,最后再让作业C进入主存储器执行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 操作系统如何进行作业调度? 港元汇率换算问题 哪种手机来电铃声声音大? 什么牌子的手机来电铃声比较大? 买什么手机好?(来电声音要大) 什么品牌的手机来电铃声大 求红岩村游后感!!! 秦舒培成为华谊老板娘,为什么婚姻受挫后嫁给陈冠希? 为冠希生子的秦舒培,手段是不是比刘涛要高很多? 22岁嫁华谊董事,28岁嫁陈冠希,这个女人有多厉害? 帮忙给一点关于中外学前教育史的论文 角膜塑形镜的坏处 角膜塑形镜停带后视力会恢复以前的度数,还是会使你的度数疯长,还是不会反弹,懂的人说下 停止佩戴ok镜后,近视会不会反弹? 角膜塑形镜如果停戴后,近视度数会不会增加? 角膜塑形镜反弹问题 角膜塑形镜的反弹问题。戴过的进!!! 角膜塑型镜停戴一天视力下降多少度 角膜塑形镜的缺点 配戴了角膜塑形镜,为什么早上的视野很清晰,可是到了下午就不行了呢?是不是反弹了? 操作系统中进程调度中程调度作业调度的区分是甚么? 中国刑警学院的侦查学和刑事科学技术哪个好一些? 计算机操作系统里,作业调度与进程调度两者之间如何协调工作? 中国刑警学院刑侦学专业以后可以从事什么职业?如果去公安局的话会不会... 操作系统作业调度问题,请具体详细解答一下每一个作业的开始,完成, 中国刑警学院的刑事侦查技术和刑事科学技术是一回事吗? 哪些警校有刑事侦查学?? 哪些大学有刑事侦查专业? 中国刑警学院经济侦查专业学些什么课程 中国刑警学院平常训练苦吗?好考吗? 二手车从台州过户到宁波怎么办,交多少钱 跪求:台州二手车过户费怎么算? 台州二手车过户费 梦见自己的车被人偷开到冰河里了? 梦见衣服和三轮车陷进泥潭掉沟里去了是什么意思 梦见自己掉入冰河里,被冻住咯 狮子男开始频繁发朋友圈 狮子男对待前任是老死不相往来还是会把前任当朋友一样?(我和狮子男分手后,他还给我快手作品点赞,) 不联系了狮子男为什么还评论朋友圈 和狮子座男友分手不久,发现他总在朋友圈给一个女生点赞,是我们共同认识的,我都能看到,还评论,为什么