计算机三级

在进程创建时先赋予进程一个初始优先数,以后在进程运行过程中不断修改优先数,用这种方法设置的优先数称为【 】。

题目

在进程创建时先赋予进程一个初始优先数,以后在进程运行过程中不断修改优先数,用这种方法设置的优先数称为【 】。

参考答案和解析
正确答案:动态优先数
动态优先数 解析:最高优先级进程调度算法,优先数的设置有静态和动态两种,一经确定不能改变的是静态优先数,可以不断修改的优先数是动态优先数。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

38、静态优先级是指在调度进程时就确定每个进程的优先数。


错误

第2题:

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


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

第3题:

25、动态优先级是指在创建进程之初先赋予每个进程一个优先级,然后其值随进程的推进或等待时间的增加而改变,以便获得更好的调度性能。


正确

第4题:

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


错误

第5题:

()优先级是指在创建进程之初先赋予每个进程一个优先级,然后其值随进程的推进或等待时间的增加而改变,以便获得更好的调度性能。(动态/静态)


静态

第6题:

5、考虑下面基于动态优先权的可抢占式调度算法,大优先数表示代表高优先权。当一个进程在等待CPU时(在就绪队列中,但未执行),优先数以α速率变化;当它运行时,优先数以速率β变化。所有进程程在进入就绪队列时被给定优先数为0。请问: 1)β>α>0时是什么算法?为什么? 2)α<β<0时是什么算法?为什么?


在动态优先权中,随着作业等待时间的增加,其优先权应有所升高

第7题:

在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件恳( )。

A.进程运行完毕

B.进程在运行过程中变成等待状态

C.时间片到

D.有一个优先级高的进程就绪


正确答案:C
解析:在进行运行完毕和由运行状态变成等待状态对任何调度算法都会引起进程切换。对基于优先数的进程调度算法不会因时间片到,而会因有更高优先级的进程就绪而引起进程切换。

第8题:

在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件是

A.进程运行完毕

B.进程在运行过程中变成等待状态

C.时间片到

D.有一个优先级高的进程就绪


正确答案:D
解析:在不可抢占式的进程调度中,引起进程切换的事件通常是当前正在运行的进程:运行完毕;变成等待状态;I/O请求被阻塞;时间片用完。在可抢占的进程调度中,当就绪队列中某个进程的优先级变得高于正在被执行的进程的优先级时,也会引起进程切换。

第9题:

在UNIX系统进程调度中,当计算的进程优先数越大时其优先级将()

A. 越大

B. 越小


正确答案:B