niusouti.com

(18)在采用最高优先级算法的系统中,若CPU 调度方式为不可抢占,则下列哪一个事件的发生不会引起进程切换?A)有一个优先级更高的进程就绪B)时间片到C) 进程运行完毕D)进程在运行过程中变为等待状态

题目

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

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

B)时间片到

C) 进程运行完毕

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


相似考题
更多“(18)在采用最高优先级算法的系统中,若CPU 调度方式为不可抢占,则下列哪一个事件的发生不会引起进 ”相关问题
  • 第1题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。

    A.可抢占式静态优先算法

    B.不可抢占式动态优先算法

    C.时间片轮转法

    D.不可抢占式静态优先算法


    正确答案:D

  • 第2题:

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

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

    B) 时间片到

    C) 进程运行完毕

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

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    在采用非抢占式进程调度方式下,下列______不会引起进程切换。

    A.时间片到

    B.—个更高优先级的进程就绪

    C.进程运行完毕

    D.进程执行P操作


    正确答案:B
    解析:在CPU为不可剥夺(非抢占式)进程调度方式下有以下4种情况会引起进程切换。1、正在执行的进程运行完毕。2、正在执行的进程调用阻塞原语将自己阻塞起来进入等待状态。3、正在执行的进程调用了P原语操作,从而因资源不足而被阻塞;或调用了V原语操作激活了等待资源的进程。4、在分时系统中时间片用完。当CPU方式是可剥夺(抢占式)时,就绪队列中的某个进程的优先级变得高于当前运行进程的优先级,也会引起进程切换。所以,在采用非抢占式进程调度方式下,一个更高优先级的进程就绪不会引起进程切换。

  • 第4题:

    (操作系统)若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为

    A、中断方式B、抢占方式C、非抢占方式D、查询方式


    正确答案:
           

  • 第5题:

    以下关于实时操作系统(RTOS)任务调度器的叙述中,正确的是(12)。

    A.任务之间的公平性是最重要的调度目标

    B.大多数RTOS调度算法都是抢占方式(可剥夺方式)

    C.RTOS调度器都采用了基于时间片轮转的调度算法

    D.大多数RTOS调度算法只采用一种静态优先级调度算法


    正确答案:B
    实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点。为了精确管理“时间”资源,以达到实时性和与预测性要求,并能够满足实时系统的新要求,需用实时调度理论对任务进行调度和可调度性分析。任务调度技术包括调度策略和可调度性分析方法,两者是紧密结合的。任务调度技术研究的范围包括任务使用系统资源(包括处理机、内存、I/O、网络等资源)的策略和机制,以及提供判断系统性能是否可预测的方法和手段。例如,什么时候调度任务运行、在哪运行(当系统为多处理机系统或分布式系统时)、运行多长时间等等;以及判断分析用一定参数描述的实时任务能否被系统正确调度。给定一组实时任务和系统资源,确定每个任务何时何地执行的整个过程就是调度。在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。实时调度技术通常有多种划分方法。抢占式调度通常是优先级驱动的调度。每个任务都有优先级,任何时候具有最高优先级且已启动的任务先执行。一个正在执行的任务放弃处理器的条件为:自愿放弃处理器(等待资源或执行完毕);有高优先级任务启动,该高优先级任务将抢占其执行。除了共享资源的临界段之外,高优先级任务一旦准备就绪,可在任何时候抢占低优先级任务的执行。抢占式调度的优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,其缺点是上下文切换多。而非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用处理器就必须执行完毕或自愿放弃。其优点是上下文切换少;缺点是在一般情况下,处理器有效资源利用率低,可调度性不好。在RTOS中,大多数的RTOS高度算法都是抢占式的。

  • 第6题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


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

  • 第7题:

    在下列调度算法中,算法中不会出现任务“饥饿”的情形是()

    A.时间片轮转法

    B.先来先服务法

    C.可抢占的短作业优先算法

    D.静态优先级算法


    参考答案:A

  • 第8题:

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


    正确答案:错误

  • 第9题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。

    • A、可抢占式静态优先数算法
    • B、不可抢占式动态优先数算法
    • C、时间片轮转算法
    • D、不可抢占式静态优先数算法

    正确答案:D

  • 第10题:

    下列哪一种调度算法是不可抢占的?()

    • A、时间片轮转
    • B、先来先服务
    • C、最短作业时间优先
    • D、最高优先级优先

    正确答案:B

  • 第11题:

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

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

    正确答案:A

  • 第12题:

    单选题
    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是()。
    A

    可抢占式静态优先数算法

    B

    不可抢占式动态优先数算法

    C

    时间片轮转算法

    D

    不可抢占式静态优先数算法


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

  • 第13题:

    在下列进程调度算法中,可能引起进程长时间得不到运行的算法是( )。

    A.不可抢占式动态优先数算法

    B.可抢占式静态优先数算法

    C.不可抢占式静态优先数算法

    D.时间片轮转法


    正确答案:B

  • 第14题:

    下列算法中,(33)只能采用非抢占调度方式。

    A.优先级调度

    B.时间片轮转法

    C.FCFS调度算法

    D.短作业优先算法


    正确答案:C
    解析:优先级调度、时间片轮转和短作业优先都有可能发生一个进程被另一进程中断的情形,即抢占调度方式,只有FCFS是按照进程变为就绪状态的先后次序来调度且一直运行到结束的,所以应选C。

  • 第15题:

    在采用非抢占式进程调度方式下,下列 ______ 不会引起进程切换。

    A.时间片到

    B.一个更高优先级的进程就绪

    C.进程运行完毕

    D.进程执行P操作


    正确答案:B
    解析:在CPU为不可剥夺(非抢占式)进程调度方式下有以下4种情况会引起进程切换。1、正在执行的进程运行完毕。2、正在执行的进程调用阻塞原语将自己阻塞起来进入等待状态。3、正在执行的进程调用了P原语操作,从而因资源不足而被阻塞;或调用了V原语操作激活了等待资源的进程。4、在分时系统中时间片用完。当CPU方式是可剥夺(抢占式)时,就绪队列中的某个进程的优先级变得高于当前运行进程的优先级,也会引起进程切换。所以,在采用非抢占式进程调度方式下,一个更高优先级的进程就绪不会引起进程切换。

  • 第16题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


    正确答案:B
    解析:实时操作系统是指系统能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理。实时操作系统的特点决定了它最常采用的进程调度算法是可抢占的优先级调度算法。

  • 第17题:

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

    A.进程运行完毕

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

    C.时间片到

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


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

  • 第18题:

    大多数嵌入式实时操作系统中,大都采用调度算法()来保证优先级高的任务能及时运行,采用调度算法()解决多个同优先级任务平等调度问题。

    (A)抢占式任务调度

    (B)单调速率调度

    (C)FIFO调度

    (D)时间片轮转调度


    参考答案AD

  • 第19题:

    若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为( )。

    A.中断方式
    B.抢占方式
    C.非抢占方式
    D.查询方式

    答案:B
    解析:
    本题考查操作系统进程管理方面的基础知识。
    在操作系统进程管理中,进程调度方式是指某进程正在运行,当有更高优先级的进程到来时如何分配CPU。调度方式分为可剥夺和不可剥夺两种。可剥夺式是指当有更高优先级的进程到来时,强行将正在运行进程的CPU分配给高优先级的进程;不可剥夺式是指当有更高优先级的进程到来时,必须等待正在运行进程自动释放占用的CPU,然后将CPU分配给高优先级的进程。

  • 第20题:

    在采用非抢占式进程调度方式下,下列()不会引起进程切换。

    • A、时间片到
    • B、一个更高优先级的进程就绪
    • C、进程运行完毕
    • D、进程执行P操作

    正确答案:B

  • 第21题:

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


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

  • 第22题:

    在下列调度算法中,算法中不会出现任务“饥饿”的情形是()

    • A、时间片轮转法
    • B、先来先服务法
    • C、可抢占的短作业优先算法
    • D、静态优先级算法

    正确答案:A

  • 第23题:

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

    可抢占的动态优先级

    B

    不可抢占的动态优先级

    C

    可抢占的固定优先级

    D

    不可抢占的循环优先级


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