在实时操作系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于系统实时调度技术说法错误的是(13)。A.抢占式调度具有实时性好、调度算法较简单,要保证高优先级任务的时间约束,上下文切换少等优点B.非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微处理器就必须执行完毕或自愿放弃C.静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化D.在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化

题目

在实时操作系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于系统实时调度技术说法错误的是(13)。

A.抢占式调度具有实时性好、调度算法较简单,要保证高优先级任务的时间约束,上下文切换少等优点

B.非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微处理器就必须执行完毕或自愿放弃

C.静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化

D.在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化


相似考题
更多“在实时操作系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于系统实时调度技术说法错误的是(13)。A.抢占式调度具有实时性好、调度算法较简单,要保证高优先级任务的时间约束,上下文切换少等优点B.非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微处理器就必须执行完毕或自愿放弃C.静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化D.在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化”相关问题
  • 第1题:

    如果CPM模块中采用了嵌入式实时操作系统,请根据本项目的需求,用300字以内的文字说明CPM模块中数据采集任务应如何划分?系统对任务调度的最小调度周期如何计算?各个任务周期及优先级如何定义?


    正确答案:(1)根据本题(2)中对数据采集的技术要求按照采集任务周期划分CPM模块中的软件应划分成:一个10ms任务、一个20ms任务、一个40ms任务、一个60ms任务、两个1s任务和一个非周期任务。其中: 10ms任务主要负责64路离散量数据的采集、处理和显示; 20ms任务主要负责具有20ms数据交换周期的RS422通道的数据采集; 40ms任务主要负责具有40ms数据交换周期的RS422通道的数据采集; 60ms任务主要负责具有60ms数据交换周期的RS422通道的数据采集; 1s任务有两个。一个任务主要负责具有1s数据交换周期的RS422通道的数据采集另一个任务主要负责多路模拟量数据采集; 非周期任务主要负责该系统与汽车其他电子系统的数据交换。 (2)系统对任务调度的最小调度周期应为所有任务周期的最大公约数即10ms、20ms、40ms、60ms、1s的最大公约数是10ms。 (3)根据实时系统常用的小周期任务优先调度的算法CPM上7个任务的优先级顺序应为: 非周期任务1s任务1=1s任务260ms任务40ms任务20ms任务10ms任务(优先级最低)—————————→(优先级最高)
    (1)根据本题(2)中对数据采集的技术要求,按照采集任务周期划分,CPM模块中的软件应划分成:一个10ms任务、一个20ms任务、一个40ms任务、一个60ms任务、两个1s任务和一个非周期任务。其中: 10ms任务主要负责64路离散量数据的采集、处理和显示; 20ms任务主要负责具有20ms数据交换周期的RS422通道的数据采集; 40ms任务主要负责具有40ms数据交换周期的RS422通道的数据采集; 60ms任务主要负责具有60ms数据交换周期的RS422通道的数据采集; 1s任务有两个。一个任务主要负责具有1s数据交换周期的RS422通道的数据采集,另一个任务主要负责多路模拟量数据采集; 非周期任务主要负责该系统与汽车其他电子系统的数据交换。 (2)系统对任务调度的最小调度周期应为所有任务周期的最大公约数,即10ms、20ms、40ms、60ms、1s的最大公约数是10ms。 (3)根据实时系统常用的小周期任务优先调度的算法,CPM上7个任务的优先级顺序应为: 非周期任务1s任务1=1s任务260ms任务40ms任务20ms任务10ms任务(优先级最低)—————————→(优先级最高)

  • 第2题:

    在实时系统中,响应时间是衡量系统性能的最重要因素。任务调度的目的是缩短系统平均响应时间,提高系统资源利用率。以下关于嵌入式系统实时调度技术说法错误的是(28)。

    A.抢占式调度具有实时性好,调度算法较简单,可保证高优先级任务的时间约束,上下文切换少等优点

    B.非抢占式调度是指不允许任务在执行期间被中断,任务一旦占用嵌入式微处理器就必须执行完毕或自愿放弃

    C.静态表驱动策略是一种离线调度策略,运行时刻表一旦生成后就不再发生变化

    D.在任务运行过程中,采用静态优先级调度的任务优先级不会发生变化


    正确答案:A
    解析:实时系统都要求确定的响应时间,但是对于不同的系统,响应时间的要求也不同。即使是同一个系统,在处理不同性质的任务时,对于响应时间也会有不同的要求,它取决于系统运行结果对于时间的依赖程度。关于嵌入式系统实时调度技术分类中,抢占式调度技术和非抢占式调度技术的比较见表6-25。静态表驱动策略是一种离线调度策略,是指在系统运行前根据各任务的时间约束及关联关系,采用某种搜索策略生成一张运行时刻表,这张时刻表一旦生成后就不再发生变化。静态优先级调度(也称为固定优先级调度)是指任务的优先级定义后,在任务运行过程中优先级不会发生变化。动态优先级调度是指任务的优先级可以随着时间或系统状态的变化而发生变化。

  • 第3题:

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

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

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

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

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


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

  • 第4题:

    IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面哪一项不是实时操作系统必须具有的特征?()

    A.具有异步I/O和中断处理能力

    B.任务切换时间和中断延迟时间确定

    C.优先级中断和调度

    D.轮转调度


    正确答案:D

  • 第5题:

    以下不属于实时操作系统特征的是()。

    A.具有同步IO和中断处理能力

    B.内存锁定

    C.优先级中断和调度

    D.抢占式调度


    正确答案:A

  • 第6题:

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

    (A)抢占式任务调度

    (B)单调速率调度

    (C)FIFO调度

    (D)时间片轮转调度


    参考答案AD

  • 第7题:

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

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

    答案:D
    解析:

  • 第8题:

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

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

    答案:B
    解析:
    任务是RTOS中最重要的操作对象,每个任务在RTOS的调度下由CPU分时执行。任务的调度目前主要有时间分片式、轮流查询式和优先抢占式三种,不同的RTOS可能支持其中一种或几种,其中优先抢占式对实时性的支持最好。在非实时系统中,调度的主要目的是缩短系统平均响应时间,提高系统资源的利用率,或优化某一项指标;而实时系统中调度的目的则是要尽可能地保证每个任务满足他们的时间约束,及时对外部请求做出响应。

  • 第9题:

    IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面哪一项不是实时操作系统必须具有的特征?()

    • A、具有异步I/O和中断处理能力
    • B、任务切换时间和中断延迟时间确定
    • C、优先级中断和调度
    • D、轮转调度

    正确答案:D

  • 第10题:

    当满足一定条件时,μC/OS-II操作系统内核将进行任务级的调度。下列各项中不属于任务调度需满足的条件的是()。

    • A、调度没有被禁止(OSLockNesting=0)
    • B、任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高
    • C、所有的中断服务程序均已经执行完毕
    • D、有足够的内存空间保存当前任务的上下文

    正确答案:D

  • 第11题:

    下列选项中,不是实时操作系统必须满足的条件是()

    • A、 具有可抢占的内核
    • B、 中断可嵌套
    • C、 任务调度的公平性
    • D、 具有优先级翻转保护

    正确答案:C

  • 第12题:

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

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

    B

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

    C

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

    D

    RTOS调度算法只是一种静态优先级调度算法


    正确答案: C
    解析: 任务调度器负责任务的调度,RTOS最重要的调度目标就是满足系统的实时性要求。目前,大多数RTOS支持两种普遍的调度算法,即基于优先级的抢占调度算法和时间轮转调度算法,其中多数RTOS采用前者。优先级可分为静态优先级和动态优先级,这种类型的调度,在任何时候运行的任务是所有就绪任务中具有最高优先级的任务,任务在创建时被赋予了优先级。

  • 第13题:

    嵌入式系统大都采用嵌入式实时操作系统RTOS,(54)不是对RTOS时间性能的评价指标。

    A.上下文切换时间

    B.最大中断延迟时间

    C.任务调度算法

    D.任务执行时间


    正确答案:D
    解析:本题考查嵌入式操作系统的基础知识。评价一个嵌入式实时操作系统RTOS的时间性能指标,一般可以从上下文切换时间、任务调度算法、最大中断延迟时间、任务通讯延迟时间等衡量。任务执行时间是应用任务的属性,不是嵌入式实时操作系统RTOS的时间特性。

  • 第14题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


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

  • 第15题:

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

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

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

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

    D.RTOS调度算法只是一种静态优先级调度算法


    正确答案:B
    解析:实时操作系统就是对响应时间要求非常严格的系统,当某一个外部事件或请求发生时,相应的任务必须在规定的时间内完成相应的处理。实时操作系统大都采用了可抢占的调度方式,使一些比较重要的关键任务能够打断那些不太重要的非关键任务的执行,以确保关键任务的截止时间能够得到满足。RTOS调度算法既有静态优先级,也有动态优先级调度算法。

  • 第16题:

    在实时操作系统中,通常采用哪种调度算法来分配处理器?以满足实时性要求。 ( )

    A.先来先服务

    B.时间片轮转

    C.高响应比优先

    D.可抢占式优先级


    正确答案:D
    解析:在实时控制系统中,广泛采用抢占调度方式,特别是对那些要求严格的实时系统,因为这种调度方式具有较大的灵活性,且能获得极小的调度延迟,但这种调度方式比较复杂,对调度算法的设计要求比较严格。

  • 第17题:

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

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

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

    C.先来先服务调度算法

    D.时间片轮转调度算法


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

  • 第18题:

    ● 嵌入式系统大都采用嵌入式实时操作系统 RTOS, (54) 不是对 RTOS 时间性能的评价指标。

    (54)

    A. 上下文切换时间

    B. 最大中断延迟时间

    C. 任务调度算法

    D. 任务执行时间


    正确答案:D

  • 第19题:

    以下关于嵌入式实时操作系统(RTOS)的叙述中,错误的是( )。

    A.实时性和公平性是RTOS调度器最重要的两个指标
    B.RTOS调度器多采用基于优先级的可抢占调度算法
    C.单调速率调度算法的基本思想是任务的周期越短,优先级越高
    D.最早期限优先算法会根据任务的截止时间来确定其优先级

    答案:A
    解析:
    实时操作系统强调的是实时性,即在规定的时间内能够完成系统功能,返回正确的结果,因此最重要的指标是实时性和正确性。

  • 第20题:

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


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

  • 第21题:

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

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

    正确答案:B

  • 第22题:

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

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

    正确答案:D

  • 第23题:

    下面关于任务调度,哪一项是错误的()

    • A、支持将业务逻辑定义为可调度的任务,支持对已定义任务的增加、删除、修改、查询等操作
    • B、提供图形化的界面编制任务调度规则,用户以所见即所得的方式来规划任务的流程、设置各种运行参数
    • C、任务调度系统对于任务异常,只能手动启动任务
    • D、支持设定任务优先级,针对任务的重要程度和时间利用度,可以设置不同的任务执行优先级,同等条件下优先级高的任务将先于优先级低的任务执行

    正确答案:C