参考答案和解析

更多“动态优先级算法允许进程的优先级在运行期间不断改变。”相关问题
  • 第1题:

    动态优先级算法允许进程的优先级在运行期间不断改变。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    ( )进程调度算法适合紧急事件的处理。

    A.先来先服务

    B.轮转

    C.可抢占优先级

    D.优先级


    参考答案:C

  • 第3题:

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


    参考答案:剥夺式优先级

  • 第4题:

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

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

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

    C.以计算为主的进程

    D.系统进程


    正确答案:B
    解析:如果低优先级进程一直处于就绪队列而得不到调度,那么系统的效率必定受到影响,在这种情况下,应该提高其优先级,使其得到调度;而连续占用处理器时间的进程则应该相对降低其优先级。

  • 第5题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


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

  • 第6题:

    在实时系统中,进程调度应采用非剥夺优先级调度算法。


    正确答案:错误

  • 第7题:

    在总线互连方式中,总线仲裁算法不包括以下哪一种?()

    • A、静态优先级算法
    • B、动态优先级算法
    • C、先来先服务算法
    • D、不平等算法

    正确答案:D

  • 第8题:

    在HP-UX系统中,()命令可以改变正在运行的进程的优先级。

    • A、nice
    • B、renice
    • C、pri
    • D、ni

    正确答案:B

  • 第9题:

    能够按照变化的情况对各种进程的优先级进行适当地调整,这种进程调度算法是()。

    • A、静态优先级算法
    • B、时间片轮转算法
    • C、先来先服务算法
    • D、动态优先级算法

    正确答案:D

  • 第10题:

    判断题
    动态优先级算法允许进程的优先级在运行期间不断改变。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    能够按照变化的情况对各种进程的优先级进行适当地调整,这种进程调度算法是()。
    A

    静态优先级算法

    B

    时间片轮转算法

    C

    先来先服务算法

    D

    动态优先级算法


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    在总线互连方式中,总线仲裁算法不包括以下哪一种?()
    A

    静态优先级算法

    B

    动态优先级算法

    C

    先来先服务算法

    D

    不平等算法


    正确答案: C
    解析: 暂无解析

  • 第13题:

    目前常用的进程调度算法有先进先出、最高优先级和【 】。


    正确答案:按时间片轮转
    按时间片轮转 解析:目前常用的进程调度算法有先进先出、最高优先级和按时间片轮转三种算法。

  • 第14题:

    ( )进程调度算法适合多用户分时系统。

    A.先来先服务

    B.时间片轮转

    C.可抢占优先级

    D.优先级


    参考答案:B

  • 第15题:

    在采用最高优先级算法的系统中,若CPU调度方式为不可抢占,则下列哪一个事件的发生不会引起进程切换?( )

    A) 有一个优先级更高的进程就绪

    B) 时间片到

    C) 进程运行完毕

    D) 进程在运行过程中变为等待状态

    A.

    B.

    C.

    D.


    正确答案:A

  • 第16题:

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

    A.进程运行完毕

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

    C.时间片到

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


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

  • 第17题:

    (18)在采用最高优先级算法的系统中,若CPU 调度方式为不可抢占,则下列哪一个事件的发生不会引起进程切换?

    A)有一个优先级更高的进程就绪

    B)时间片到

    C) 进程运行完毕

    D)进程在运行过程中变为等待状态


    正确答案:A

  • 第18题:

    考虑下面的动态改变优先级的抢占式优先级调度算法。大的优先级数代表高优先级。当一个进程在等待CPU时(在就绪队列中,但未执行),优先级以α速率改变;当它运行时,优先级以β速率改变。所有的进程在进入等待队列时被给定优先级为0。参数α和β可以进行设定得到许多不同的调度算法。 a.β>α>0是什么算法? b.α<β<0时是什么算法?


    正确答案: A.FCFS先到先服务调度算法。当进程进入到就绪队列时,其PCB链接到队列的尾部,优先级以α速率改变;当CPU空闲时,CPU分配给位于队列头的进程,优先级加快,以β速率改变,接着该运行进程从队列中删除。
    B.LIFO后进先服务调度算法。同上,当进程进入到就绪队列时,优先级以α速率改变,等待后进的进程先调度,之后轮到该进程时,优先级加快,以β速率改变,完成调度。

  • 第19题:

    UNIX系统采用什么样的进程调度算法?其优先级是如何计算的?


    正确答案: A.UNIX系统采用的是多级反馈队列轮转调度算法;
    B.每隔1秒,核心按如下公式重新计算用户优先数:优先数=(最近使用CPU的时间/2)+基本用户优先数.

  • 第20题:

    动态优先级算法允许进程的优先级在运行期间不断改变。


    正确答案:正确

  • 第21题:

    Windows NT内核的线程调度程序采用的调度算法是()。

    • A、可抢占的动态优先级
    • B、不可抢占的动态优先级
    • C、可抢占的固定优先级
    • D、不可抢占的循环优先级

    正确答案:A

  • 第22题:

    问答题
    UNIX系统采用什么样的进程调度算法?其优先级是如何计算的?

    正确答案: A.UNIX系统采用的是多级反馈队列轮转调度算法;
    B.每隔1秒,核心按如下公式重新计算用户优先数:优先数=(最近使用CPU的时间/2)+基本用户优先数.
    解析: 暂无解析

  • 第23题:

    单选题
    Windows NT内核的线程调度程序采用的调度算法是()。
    A

    可抢占的动态优先级

    B

    不可抢占的动态优先级

    C

    可抢占的固定优先级

    D

    不可抢占的循环优先级


    正确答案: A
    解析: 线程调度程序的主要功能是选择一个适当的线程到处理机上去执行并进行描述表切换。内核的线程调度程序采用的调度算法是可抢占的动态优先级调度算法。线程调度程序按线程的优先级进行调度,高优先级的线程先被调度。