进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高哪个进程的优先级?()A.连续

题目

进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高哪个进程的优先级? ( )

A.连续占用处理器时间长的

B.在就绪队列中等待时间长的

C.以计算为主的进程

D.系统进程

参考答案和解析
正确答案:B
解析:如果低优先级进程一直处于就绪队列而得不到调度,那么系统的效率必定受到影响,在这种情况下,应该提高其优先级,使其得到调度;而连续占用处理器时间的进程则应该相对降低其优先级。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

实现一个基本动态优先级的调度算法。要求: 1) 进程的动态优先级是由进程的静态优先级和进程在系统中等待CPU的时间所决定的。进程在系统中等待CPU的时间越长,动态优先级会逐渐上升;进程在CPU运行的时间越长,动态优先级逐渐下降。 2) 进程的静态优先级是进程创建的时候设定的。 3) 进程调度时,优先级越高先被调度执行。 请先设计相关数据结构(包括进程的进程控制)。如何统计进程的等待时间以及进程在CPU上的运行时间?时钟中断在进程调度中有什么作用?


答:实时系统的调度算法很多,主要是基于任务的开始截止时间和任务紧急/松弛程度的任务优先级调度算法,通常的优先级调度算法不能满足实时系统的调度实时性要求而不适用。

第2题:

按优先数调度算法,处于运行状态的进程一定是所有进程中优先级最高的进程


错误

第3题:

进程调度时采用时间片轮转进程调度算法是为了 。

A.多个用户都能得到系统的及时响应

B.先来先服务

C.优先级别高的进程得到及时响应

D.短进程优先


多个终端都能得到系统的及时响应

第4题:

为了对紧急进程或重要进程进行调度,调度算法应采用(68)。

A.先进先出调度算法

B.优先级算法

C.最短作业优先调度

D.定时轮转法


正确答案:B
解析:本题考查进程的调度算法。进程调度的算法是服务于系统目标的策略,对于不同的系统与系统目标,常采用不同的调度算法,常见的调度算法有如下几种:(1)先来先服务调度算法(FCFS):按进程提交的先后次序调度。(2)优先数调度算法:优先数反映了进程优先级,就绪队列按优先数排队,有两种确定优先级的方法,即静态优先级和动态优先级。静态优先级是指进程的优先级在进程开始执行前确定,执行过程中不变;而动态优先级则可以在进程执行过程中改变。(3)定时轮转法:就绪队列按FCFS方式排队。每个进程执行一次占有处理器时间都不超过规定的时间单位(时间片),若超过,则自行释放自己所占有的CPU而排到就绪队列的末尾,等待下一次调度。同时,进程调度程序又去调度当前就绪队列中的第一个进程。(4)短作业优先调度算法:按作业的估计运行时间调度,估计运行时间短的作业优先调度。该算法不利于长作业,可能会使一个估计运行时间长的作业迟迟得不到服务。此调度算法一般用于页面调度,不用于进程调度。根据上述各算法的性质,我们知道,为了对紧急进程或重要进程进行及时调度,应该采用优先级进程调度算法,给紧急进程或重要进程赋予高的优先级,这样就能保证该进程能立即得到调度。

第5题:

在实时操作系统中最常采用的进程调度算法是______。

A.不可抢占的优先级调度算法

B.可抢占的优先级调度算法

C.先来先服务调度算法

D.时间片轮转调度算法


正确答案:A

第6题:

在实时操作系统中最常采用的进程调度算法是

A.不可抢占的优先级调度算法

B.可抢占的优先级调度算法

C.先来先服务调度算法

D.时间片轮转调度算法


正确答案:B
解析:本题考核有关进程调度算法的综合知识。

第7题:

为了对紧急进程或重要进程进行调度,调度算法应采用( )。

A.先进先出调度算法

B.优先级调度法

C.短执行优先调度法

D.轮转法


正确答案:B
解析:为了照顾到进程的紧急程度或重要进程的执行,使得紧急或重要的进程能够及时得到处理,很多操作系统使用了优先级调度法,即在进程调度时,把处理机分配给就绪队列中优先权最高的进程。

第8题:

当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高( )进程的优先级。

A.连续占用处理器时间长的

B.在就绪队列中等待时间长的

C.以计算机为主的

D.用户


正确答案:B

第9题:

若使当前运行的进程总是优先级最高的进程,应选择________进程调度算法。


参考答案:剥夺式优先级