任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是______。A.非抢占式内核要求每个任务要有自我放弃CPU的所有权 B.非抢占式内核的任务级响应时间取决于最长的任务执行时间 C.在抢占式内核中,最高优先级任务何时执行是可知的 D.抢占式内核中,应用程序可以直接使用不可重入函数

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

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

相似考题
更多“任务调度是嵌入式操作系统的一个重要功能,嵌入式操作系统内核一般分为非抢占式和抢占式两种,以下叙述中,不正确的是______。”相关问题
  • 第1题:

    uC/OS-II 是目前常用的嵌入式操作系统之一,其内核只提供____【29】___调度、任务间通信与同步、任务管理、时间管理和___【30】____管理等基本功能,资源消耗非常小。


    正确答案:任务 存储

  • 第2题:

    关于uC/OS-II的基本特点,下列叙述中错误的是()。

    A.uC/OS-II是抢占式实时操作系统内核

    B.uC/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的

    C.uC/OS-II中每个任务拥有自用栈

    D.uC/OS-II属于源码公开的实时嵌入式操作系统


    正确答案:B

  • 第3题:

    什么是嵌入式操作系统?常见的嵌入式操作系统有哪些?(列举五个以上),嵌入式操作系统有什么特点?


    正确答案:以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”   嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效管理复杂的系统资源,并且把硬件虚拟化。Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive  可裁剪;强实时性;统一的接口;操作方便、简单、提供友好的图形用户界面GUI;提供强大的网络功能;稳定性,弱交互性;固化代码;良好的移植性

  • 第4题:

    在嵌入式系统中,以下叙述中错误的是(26)。

    A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作

    B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分

    C.应用编程接口一般以库或者组件的形式提供

    D.在实际构建嵌入式系统时,并不一定需要应用编程接口API


    正确答案:A
    本题考查嵌入式系统构建的基础知识。在嵌入式系统中,BoardSupportPackage(简称BSP,板级支持包)是实现特定的支持代码,通常会与bootloade-起设置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。BSP是介于主板硬件和操作系统之间的一层,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板。不同的操作系统对应不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义完全不同.嵌入式实时操作系统可以分为基本内核和扩展内核。其对应的定义为:当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。嵌入式操作系统通常是实时操作系统。比如LrC/OS-II、eCOS和Linux。故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。在实际的嵌入式系统设计中,应用编程接口一般以库或者组件的形式而存在,选择哪种则依赖于对应的嵌入式操作系统,在实际的系统构建时,并不一定需要对应的接口API。

  • 第5题:

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

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

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

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

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


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

  • 第6题:

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


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

  • 第7题:

    嵌入式操作系统不同于通用操作系统的功能是()

    • A、任务调度
    • B、可裁减性
    • C、强实时
    • D、设备管理
    • E、存储器管理

    正确答案:B,C

  • 第8题:

    按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。

    • A、iOS
    • B、Android OS
    • C、Symbian
    • D、uC/OS-II

    正确答案:B

  • 第9题:

    Linux属于的系统和采用的结构分别是()

    • A、抢占式多任务,微内核
    • B、抢占式多任务,单体式内核
    • C、合作式多任务,微内核
    • D、合作式多任务,单体式内核

    正确答案:B

  • 第10题:

    以下不是嵌入式操作系统的是()

    • A、嵌入式Linux
    • B、Unix
    • C、WindowsCE
    • D、VxWorks

    正确答案:B

  • 第11题:

    单选题
    以下关于VxWorks操作系统的叙述中,错误的是()。
    A

    是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统

    B

    在航空航天、通信和国防领域具有广泛的应用

    C

    属于大型商用操作系统,具有配套的VMWare集成开发环境,为开发者带来很大方便

    D

    支持基于抢占式优先级调度的任务管理


    正确答案: D
    解析: VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分,支持基于抢占式优先级调度的任务管理。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空航天等高精尖技术及实时性要求极高的领域中。故C项错误。

  • 第12题:

    填空题
    嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有()、()、()、()、()等。

    正确答案: 嵌入式Linux,CLinux,WinCE,C/OS-Ⅱ,VxWorks
    解析: 暂无解析

  • 第13题:

    按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。

    A.iOS

    B.Android OS

    C.Symbian

    D.uC/OS-II


    正确答案:B

  • 第14题:

    与通用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是:()。

    A.实时性

    B.抢占式多任务处理

    C.内核复杂

    D.高可靠性


    正确答案:C

  • 第15题:

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

    (A)抢占式任务调度

    (B)单调速率调度

    (C)FIFO调度

    (D)时间片轮转调度


    参考答案AD

  • 第16题:

    关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

    A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

    B.嵌入式硬件资源相对有限,因此操作系统内核较小

    C.嵌入式操作系统通常具有较好的可移植性

    D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性


    正确答案:D
    本题考查嵌入式操作系统基础知识。嵌入式操作系统是在嵌入式硬件上提5的一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flashmemory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。此外,嵌入式操作系统往往需要控制其些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。

  • 第17题:

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

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

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

  • 第18题:

    什么是嵌入式操作系统?为何要使用嵌入式操作系统?


    正确答案:是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。其次,提高了开发效率,缩短了开发周期。再次,嵌入式实时操作系统充分发挥了32位CPU的多任务潜力。

  • 第19题:

    嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有()、()、()、()、()等。


    正确答案:嵌入式Linux;CLinux;WinCE;C/OS-Ⅱ;VxWorks

  • 第20题:

    从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。


    正确答案:实时操作系统;硬实时系统

  • 第21题:

    按照实时性能和内核结构划分,QNX操作系统属于()。

    • A、硬实时微内核嵌入式操作系统
    • B、软实时微内核嵌入式操作系统
    • C、硬实时单内核嵌入式操作系统
    • D、硬实时宏内核嵌入式操作系统

    正确答案:A

  • 第22题:

    单选题
    某型号飞机内有一块嵌入式控制板完成复杂的硬实时控制功能,以下嵌入式操作系统中,最适宜采用的操作系统是()。
    A

    iOS

    B

    VxWorks

    C

    TinyOS

    D

    嵌入式Linux


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

  • 第23题:

    单选题
    关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。
    A

    VxWorks是典型的微内核结构嵌入式操作系统

    B

    iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构

    C

    AndroidOS是典型的宏内核操作系统

    D

    一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统


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

  • 第24题:

    单选题
    如下关于μCOS-II/III的说法,正确的是()
    A

    是包含有设备驱动程序和文件系统的小型嵌入式操作系统内核

    B

    μCOS-III是开放源代码的免费操作系统

    C

    μCOS-II具有良好的可裁剪性和可移植性,能够支持的任务数为32个

    D

    任务调度按优先级抢占式调度方式进行


    正确答案: B
    解析: μC/OS-II/III是小型嵌入式操作系统内核,不含设备驱动程序和文件系统;μC/OS-II是开放源代码的操作系统,而它的升级版μC/OS-III是商用操作系统;μC/OS-II具有良好的可裁剪性和可移植性,能够支持的任务数最多为64;任务按优先级抢占式调度方式进行。故只有D项正确。