更多“在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,便立即对进程进行调度,转让CPU, ”相关问题
  • 第1题:

    就绪队列中一旦出现高于当前运行进程优先级的进程,就立即进行调度,转让CPU,这种调度方式称为( )。

    A)轮转方式

    B)可剥夺(抢占)方式

    C)轮询方式

    D)中断方式


    正确答案:B

  • 第2题:

    若进程P一旦被唤醒就能够投入运行,系统可能为______

    A.分时系统,进程P的优先权最高

    B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低

    C.就绪队列为空队列

    D.抢占调度方式,P的优先级高于当前运行的进程


    抢占调度方式,P的优先级高于当期运行的进程。

  • 第3题:

    若进程P一旦被唤醒就能够马上投入运行,系统可能为()

    A.抢占调度方式,P的优先级高于当前运行的进程

    B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低

    C.分时系统,进程P的优先级最高

    D.就绪队列为空队列,并且没有进程在运行


    就绪队列为空队列,并且没有进程在运行;抢占调度方式,P的优先级高于当前运行的进程

  • 第4题:

    30、若进程P一旦被唤醒就能够马上投入运行,系统可能为()。

    A.分时系统,进程P的优先级最高

    B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低

    C.就绪队列为空队列,并且没有进程在运行

    D.抢占调度方式,P的优先级高于当前运行的进程


    BD

  • 第5题:

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


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