( )调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业(进程).A.时间片轮转调度算法 B.先

ttuu2022-10-04 11:39:541条回答

( )调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业(进程).A.时间片轮转调度算法 B.先
( )调度算法有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业(进程).
A.时间片轮转调度算法
B.先来先服务调度算法
C.短作业(进程)优先调度算法
D.优先权调度算法

已提交,审核后显示!提交回复

共1条回复
没有风的雨儿 共回答了14个问题 | 采纳率92.9%
B.先来先服务调度算法
http://www.***.com/kaoyan/18/330045/
1年前

相关推荐

操作系统概论的LRU调度算法要访问的页号是:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2把最先三页装入内存
操作系统概论的lru调度算法
要访问的页号是:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2
把最先三页装入内存,然后lru调度情况如下:
7 0 1 2 2 3 0 4 2 2 0 3 3
0 1 2 0 3 0 4 2 3 0 3 2 1
1 2 0 3 0 4 2 3 0 3 2 1 2
总***生7次缺页中断
(打竖一组的,这里没有框架打,所以就这样了,
问:那些数字是如何用lru排列的
有良田美池桑竹1年前1
海言 共回答了18个问题 | 采纳率77.8%
LUR是最近最少使用调度算法.
刚开始三个内存单元都是空的,7,0,1直接装入内存;
当2要装入内存时,由于3个内存单元都已被暂用,必须先有一个页让出内存,根据最近最少使用调度算法的原则,最少使用的页号为7(最长时间未使用),所以7出去,2进来,形成0,1,2的布局(2取代了7的位置,所以实际的顺序是2,0,1,但是将其按照最长时间未使用的顺序排列便于理解和后面的运算)
0页面要装入内存,但是其实它本来已经就在内存中,所以无需调度,内存中页面不变,将其按照最长时间未使用的顺序排列为1,2,0(实际顺序还是2,0,1);
3要进入内存,将最长时间未用到的1替换出去,所以又变成了2,0,3(3替换原来1的位置,所以实际顺序为2,0,3)
依次类推可得结果.
如下表所示.采用先来先服务调度算法,画出调度示意图并计算出该算法的平均周转时间为多少?单位时间小时
如下表所示.采用先来先服务调度算法,画出调度示意图并计算出该算法的平均周转时间为多少?单位时间小时
最后一个问题了,
dccehqj1年前0
共回答了个问题 | 采纳率
“先来先服务调度算法”、“计算时间短的作业优先算法”和选中作业执行的次序方法有啥区别
“先来先服务调度算法”、“计算时间短的作业优先算法”和选中作业执行的次序方法有啥区别
系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间100K,系统配有4台磁带机,有一批作业见表2.6.
表2.6
进输入井时间 要求计算时间 需要主存量 申请磁带机数
1 l0:00 15K 2台
2 10:20 30分钟 60K 1台
3 10:30 50K 3台
4 10:35 10K 2台
5 10:40 30K 2台
该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“先来先服务调度算法”、“计算时间短的作业优先算法”和选中作业执行的次序以及各个作业的装入主存时间、开始执行时间、完成时间、周转时间以及它们的平均周转时间.
撕碎的青春1年前1
my8237 共回答了22个问题 | 采纳率95.5%
答:先来先服务调度算法”、“计算时间短的作业优先算法”和选中作业执行的次序以及它们的平均周转时间的结果是一样的:
选中作业的次序:选中作业执行的次序均为1,2,4,5,3.
作业1的周转时间:25分钟;
作业2的周转时间:35分钟;
作业3的周转时间:70分钟;
作业4的周转时间:40分钟;
作业5的周转时间:50分钟;
平均周转时间:(25+35+70+50+40)/5=44分钟
有一个具有两道作业的批处理系统,作业调度采用短作业优先调度算法,进程调度采用以优先数为基础的抢占式调度算法
惜鱼1年前1
巡伊游侠 共回答了14个问题 | 采纳率85.7%
a先到达先运行,运行20分钟后B到达,且优先级高于a,b即抢占cpu,运行过程中c,d到达,但是他们的优先级低于b,所以b一直运行完,此时所有的作业都在等待,现在是短作业优先,即是a先运行,然后是d,最后是c
a 进入时间 10::50 结束:11:10
b 进入时间 10::20 结束:10:50
c 进入时间 11::30 结束:12:20
d 进入时间 11:10 结束:11:30
周转时间对应的算一下就行了
在分析调度算法中,为什么对不同就绪队列中的进程规定使用不同长度的时间片?
candy03021年前1
fgerere 共回答了14个问题 | 采纳率78.6%
这是因为各个就绪队列的优先级不一样,优先级越高的队列时间片长度越小,优先级越低的队列时间片越长.这样做的目的是让那些短而高优先级的作业迅速完成,而又让大的作业又能够处理完成.举个例子:
假设有3个作业同时到达CPU,需要处理,都在申请CPU资源.其中JOB1需要2个时间片,而JOB2需要100个时间片,JOB3需要1个时间片.如果各个反馈队列选取的时间片都相同(比如4个时间片),那么JOB1和JOB3因作业短回浪费掉CPU资源.而如果按优先级不同的反馈队列给予不同的时间片(比如最高优先级1个时间片,次优级2个时间片.),那么将不会有任何时间片的浪费.
你可能会问,那我把各个优先级的时间片设置为很小,那岂不是就不会浪费CPU资源了?不对,因为时间片太小,那么对于大作业需要频繁切换CPU保存现场情况,那么时间开销仍然较大,而给各个优先级不同的时间片就能解决这个问题了.
一般来说,优先级不同的反馈队列的时间片是按指数形式递增的.
操作系统里的 短作业优先调度算法(可抢占式) 和 最短剩余时间优先调度算法 有什么不同啊?
vmaomaomao1年前1
zhangyuanbin 共回答了18个问题 | 采纳率100%
计算的对象不同,一个是作业整体的时间,另外一个是作业剩余的时间.
这些算法,通常是在一个很小的地方改变,就是一个新的算法.
什么是最早截止时间优先调度算法?举例说明之
什么是最早截止时间优先调度算法?举例说明之
定义可以不说,主要是例子
浮生多劫1年前1
无茗_小杯 共回答了19个问题 | 采纳率84.2%
设现在所有的进程都是就绪状态,调度器会计算EDF,按进程的完成时间排序,也就是执行时间短的排在前面,调度器会按EDF的排序依次执行; 当有新的进程时,调度器会重新计算EDF,按进程的完成时间重新排序,如果新的进程排序比当前执行的进程排序高,那么会先执行新的进程; 希望能帮到你!