更多“作业调度可分为抢占式调度和非抢占式调度两种方式。”相关问题
  • 第1题:

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

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

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

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

    D 以上都不对


    参考答案A

  • 第2题:

    进程调度算法中,可以设计成“可抢占式”的算法有()

    A.先来先服务调度算法

    B.优先数调度算法

    C.最高响应比优先

    D.时间片轮转调度算法

    E.最短作业优先


    参考答案:BD

  • 第3题:

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

    A.优先级调度

    B.时间片轮转法

    C.FCFS调度算法

    D.短作业优先算法


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

  • 第4题:

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

    (A)抢占式任务调度

    (B)单调速率调度

    (C)FIFO调度

    (D)时间片轮转调度


    参考答案AD

  • 第5题:

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

    A.非抢占式内核要求每个任务要有自我放弃CPU的所有权

    B.非抢占式内核的任务级响应时间取决于最长的任务执行时间

    C.在抢占式内核中,最高优先级任务何时执行是可知的

    D.抢占式内核中,应用程序可以直接使用不可重入函数


    正确答案:D
    本题考查嵌入式操作系统中内核实现的基础如识。在嵌入式操作系统中,任务的管理与调度是—个非常重要的内核模块。任务管理在实现上是指使用对应的数据结构、方法进行任务状态,堆栈,环境的管理。而任务调度则会影响到任务的响应,任务的执行等。在一般的嵌入式操作系统中,分为抢占式和非抢占式两种内核管理策略。抢占式内核中,当有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的任务。非抢占式内核中:高优先级的进程不能中止正在内核中运行的低优先级的任务而抢占CPU运行。任务一旦处于核心态,则除非任务自愿放弃CPU,否则该任务将一直运行下去,直至完成或退出内核。从抢占式内核和非抢占式内核的概念来看,非抢占式内核要求每个任务要有自我放弃CPU的所有权,非抢占式内核的任务级响应时间取决于最长的任务执行时间,在抢占式内核中,最高优先级任务何时执行是可知的。抢占式内核中,应用程序不能直接使用不可重入函数,否则有可能因为抢占的原因而导致函数调用中间状态的不同,而导致结果的错误。

  • 第6题:

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


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

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    为了能对时间紧迫或重要程度高的进程进行调度,应选择的调度算法是()

    • A、先进先出调度算法
    • B、时间片轮转调度算法
    • C、基于优先数的抢占式调度算法
    • D、最短作业优先调度算法

    正确答案:C

  • 第9题:

    前后台型结构模型的任务调度机制为()。

    • A、优先抢占调度和循环调度
    • B、优先抢占调度
    • C、循环调度
    • D、抢占调度

    正确答案:A

  • 第10题:

    单选题
    为了能对时间紧迫或重要程度高的进程进行调度,应选择的调度算法是()
    A

    先进先出调度算法

    B

    时间片轮转调度算法

    C

    基于优先数的抢占式调度算法

    D

    最短作业优先调度算法


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

  • 第11题:

    单选题
    优先级倒置出现的条件有()
    A

    优先级任务调度

    B

    抢占式任务调度

    C

    资源共享

    D

    以上都是


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

  • 第12题:

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

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

  • 第13题:

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


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

  • 第14题:

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

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

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

    C.时间片轮转法

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


    正确答案:D

  • 第15题:

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

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

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

    C.时间片轮转法

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


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

  • 第16题:

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

    Ⅰ.时间片原则

    Ⅱ.优先权原则

    Ⅲ.短作业优先原则

    Ⅳ.FIFO原则

    A.Ⅰ和Ⅱ

    B.Ⅰ、Ⅱ和Ⅲ

    C.Ⅰ、Ⅱ和Ⅳ

    D.全都是


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

  • 第17题:

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


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

  • 第18题:

    关于RTOS的任务调度器,以下描述中正确的是()

    • A、任务之间的公平性是最重要的调度目标
    • B、大多数RTOS调度算法都是可抢占式(可剥夺式)的
    • C、RTOS调度器都采用了基于时间片轮转的调度算法
    • D、RTOS调度算法只是一种静态优先级调度算法

    正确答案:B

  • 第19题:

    优先级倒置出现的条件有()

    • A、优先级任务调度
    • B、抢占式任务调度
    • C、资源共享
    • D、以上都是

    正确答案:D

  • 第20题:

    中断型结构模型的任务调度机制为()。

    • A、优先抢占调度和循环调度
    • B、优先抢占调度
    • C、循环调度
    • D、优先调度

    正确答案:B

  • 第21题:

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


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

  • 第22题:

    单选题
    前后台型结构模型的任务调度机制为()。
    A

    优先抢占调度和循环调度

    B

    优先抢占调度

    C

    循环调度

    D

    抢占调度


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

  • 第23题:

    单选题
    中断型结构模型的任务调度机制为()。
    A

    优先抢占调度和循环调度

    B

    优先抢占调度

    C

    循环调度

    D

    优先调度


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

  • 第24题:

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

    可抢占式静态优先数算法

    B

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

    C

    时间片轮转算法

    D

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


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