更多“进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么?”相关问题
  • 第1题:

    对于交互式系统,应选择( )(填抢占或非抢占)调度算法。


    参考答案:抢占

  • 第2题:

    什么是“抢占式优先级调度”和“非抢占式优先级调度”?


    参考答案:采用“非抢占式”调度时,一旦有某个高优先数的进程占用了处理器,就一直让它运行下去直到该进程由于自身的原因主动让出处理器或进程执行结束而让出处理器。此时,进程调度才重新再按优先数选择另一个占用处理器的进程。采用“可抢占式”的调度,这种方式是严格保证任何时刻,总是让具有最高优先数的进程在处理器上运行。也就是说,当某一进程在处理器上运行时,一旦有另一个更高优先数的进程就绪,进程调度就要剥夺正在处理器上运行的进程使用处理器的权力,抢回分配给它的处理器,而把处理器让具有更高优先数的进程使用。这种抢占式的优先数调度算法在实时系统中很有用。例如,在实际系统中可把处理紧急情况的报警进程赋予最高优先数,一旦有紧急事件发生时,触发报警进程就绪,进程调度就让这个报警进程抢占处理器进行紧急处理和发出警告信号。

  • 第3题:

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

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

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

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

    D.时间片轮转法


    正确答案:B

  • 第4题:

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

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


    正确答案:
           

  • 第5题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


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

  • 第6题:

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

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

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

    C.时间片轮转法

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


    正确答案:D
    解析:不可抢占式静态优先数法会使得优先级低的程序饿死,亦即长期得不到运行。

  • 第7题:

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

    A)轮转方式

    B)可剥夺(抢占)方式

    C)轮询方式

    D)中断方式


    正确答案:B

  • 第8题:

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

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

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

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    在抢占式调度系统中,进程从运行状态转换为就绪状态的可能原因是()

    • A、被调度程序抢占处理机
    • B、等待某一事件
    • C、等待的事件已经发生
    • D、进程创建完成
    • E、时间片用完

    正确答案:A,D,E

  • 第11题:

    进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?


    正确答案: 可抢占式会引起系统的开销更大。
    可抢占式调度是严格保证任何时刻,让具有最高优先权(级)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。

  • 第12题:

    问答题
    进程调度中可抢占和非抢占两种方式,哪一种系统的开销更大?为什么?

    正确答案: 可抢占式会引起系统的开销更大。
    可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
    解析: 暂无解析

  • 第13题:

    在一个使用抢占式调度的操作系统中,下列说法正确的是( )。

    A 如果一个系统采用时间片轮转调度,那么它的调度是抢占式的

    B 实时系统中常采用抢占式的调度算法

    C 在抢占式调度的操作系统中,进程的执行时间是可以预测的

    D 以上都不对


    参考答案A

  • 第14题:

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

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

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

    C.时间片轮转法

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


    正确答案:D

  • 第15题:

    若进程P1正在运行,操作系统强行撇下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为(15),此时P1进程处于(16)状态。(17)将CPU的时间分成若干个时间片轮流地为各个用户服务。

    A.中断方式

    B.抢占方式

    C.非抢占方式

    D.查询方式


    正确答案:B

  • 第16题:

    在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换?

    A.时间片到

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

    C.进程运行完毕

    D.进程执行P操作


    正确答案:B
    解析:在抢占式进程调度方式下,选项B)可引起进程切换,而在非抢占式进程调度方式下,不会引起进 程的切换。

  • 第17题:

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

    A.轮转方式

    B.可剥夺(抢占)方式

    C.轮询方式

    D.中断方式


    正确答案:B
    解析:本题考查进程调度算法的概念。进程调度算法解决以何种次序对各就绪进程进行处理机的分配以及按何种时间比例让进程占用处理机。先进先出算法是按照进程进入就绪队列的先后次序来选择。轮转法是将cpu的处理时间划分为一个个时间片,就绪队列中的进程轮流进行一个时间片。进程调度每次将处理机分配给具有最高优先级的就绪进程,这是最高优先级算法,就绪队列中一旦出现高于当前运行进程优先级的进程,就立即进行调度,转让CPU,这种调度方式称为可剥夺(抢占) 方式,是最高优先级算法的一种。正确答案为选项B。

  • 第18题:

    进程调度可采用非抢占方式和抢占方式,对抢占方式,抢占的原则有( )。

    Ⅰ.时间片原则

    Ⅱ.优先权原则

    Ⅲ.短作业优先原则

    Ⅳ.FIFO原则

    A.Ⅰ和Ⅱ

    B.Ⅰ、Ⅱ和Ⅲ

    C.Ⅰ、Ⅱ和Ⅳ

    D.全都是


    正确答案:B
    解析:对抢占式调度算法,其抢占的原则可以根据系统需要设计,FIFO是一种公平的算法,不考虑作业的优先级,而是根据进程到达的时间来提供服务,直到作业完成。

  • 第19题:

    在抢占调度方式中,抢占的原则是什么?


    答案:抢占的原则有:时间片原则、优先权原则、短作业优先权原则等。

  • 第20题:

    任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是______。

    A.非抢占式内核要求每个任务要有自我放弃CPU的所有权
    B.非抢占式内核的任务级响应时间取决于最长的任务执行时间
    C.在抢占式内核中,最高优先级任务何时执行是可知的
    D.抢占式内核中,应用程序可以直接使用不可重入函数

    答案:D
    解析:

  • 第21题:

    简单对比嵌入式实时操作系统中的抢占式调度和非抢占式调度


    正确答案:(1)抢占式调度:优点是实时性好、反应快,调度算法相对简单,可优先保证高优先级任务的时间约束,缺点是上下文切换多;
    (2)非抢占式调度:优点是上下文切换少,缺点是一般情况下,处理器有效资源利用率低,可调度性不好;
    (3)通用内核:<1>调度策略:优先级调度、时间片轮转调度<2>调度方式:抢占式、不可抢占式、选择可抢占式<3>时间片:定长时间片与变长时间片;
    (4)商业上销售的实时内核都是抢占式内核。

  • 第22题:

    实时系统中,特别是对那些要求严格的实时系统,广泛采用()调度方式。

    • A、非抢占
    • B、抢占
    • C、信号量
    • D、先来先服务

    正确答案:B

  • 第23题:

    多选题
    在抢占式调度系统中,进程从运行状态转换为就绪状态的可能原因是()
    A

    被调度程序抢占处理机

    B

    等待某一事件

    C

    等待的事件已经发生

    D

    进程创建完成

    E

    时间片用完


    正确答案: A,D,E
    解析: 暂无解析

  • 第24题:

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

    轮转方式

    B

    可剥夺(抢占)方式

    C

    轮询方式

    D

    中断方式


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