参考答案和解析
正确答案:A
更多“μC/OS-II操作系统内核通过任务控制块管理任务。下列各项中,”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:B

  • 第2题:

    在uC/OS-II中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。这4个空白的数据链表是()。

    A.任务控制块链表、事件控制块链表、标志链表和进程控制块链表

    B.任务控制块链表、事件控制块链表、消息链表和进程控制块链表

    C.任务控制块链表、事件控制块链表、标志链表和内存控制块链表

    D.任务控制块链表、事件控制块链表、消息链表和内存控制块链表


    正确答案:C

  • 第3题:

    μC/OS-II系统内核提供的基本功能有:()、任务间通信与同步、任务调度、时间管理和()等。


    正确答案:任务管理;内存管理

  • 第4题:

    在分布式操作系统中,内核处理任务不包括()。

    • A、存储管理
    • B、进程间通信
    • C、中断处理
    • D、进程调度

    正确答案:A

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    下列关于μC/OS-II操作系统中断处理的描述中,错误的是()。

    • A、中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理
    • B、当中断服务子程序返回时,有可能进行任务切换
    • C、中断服务子程序的最后一步是执行中断返回指令
    • D、μC/OS-II操作系统中断嵌套层数可达255层

    正确答案:A

  • 第7题:

    μC/OS-II操作系统的内核非常小,其提供的基本功能中,不包括()。

    • A、文件系统
    • B、任务间通信与同步
    • C、时间管理
    • D、内存管理

    正确答案:A

  • 第8题:

    关于uC/OS-II的基本特点,以下说法错误的是()。

    • A、uC/OS-II是抢占式实时操作系统内核
    • B、由于存在内核任务,用户编写的应用程序最多可以有60个任务
    • C、uC/OS-II不支持时间片轮转调度法
    • D、uC/OS-II允许每个任务有不同的栈空间

    正确答案:B

  • 第9题:

    填空题
    μC/OS-II系统内核提供的基本功能有:()、任务间通信与同步、任务调度、时间管理和()等。

    正确答案: 任务管理,内存管理
    解析: 暂无解析

  • 第10题:

    单选题
    以下各项关于微内核(micro kernel)操作系统的说法,正确的是()
    A

    是对单内核做了结构扩展后推出的

    B

    内核不包括任务管理、调度器、中断管理和进程间通信模块

    C

    内核小巧,传统操作系统内核中的许多部分都被移出内核

    D

    进程需要区分内核模式和用户模式服务


    正确答案: B
    解析: 微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。故C项正确。

  • 第11题:

    单选题
    下列关于μC/OS-II操作系统的描述中,错误的是()。
    A

    μC/OS-II支持抢占式任务调度

    B

    发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态

    C

    μC/OS-II的所有就绪态任务均登记在事件控制块中

    D

    μC/OS-II允许每个任务拥有自己的自用栈


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

  • 第12题:

    单选题
    下列关于μC/OS-II操作系统空闲任务的描述中,错误的是()。
    A

    空闲任务自创建之后永远不会处于挂起态

    B

    空闲任务是操作系统初始化函数创建的第一个任务

    C

    空闲任务的优先级设为最低优先级

    D

    空闲任务永远不会处于运行态


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

  • 第13题:

    关于uC/OS-II的叙述,正确的是()。

    A.uC/OS-II系统拥有统一的驱动程序,不需要开发商自行开发

    B.uC/OS-II包含基本设备驱动程序

    C.使用uC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间

    D.uC/OS-II是一个单内核操作系统


    正确答案:C

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    以下各项关于微内核(micro kernel)操作系统的说法,正确的是()

    • A、是对单内核做了结构扩展后推出的
    • B、内核不包括任务管理、调度器、中断管理和进程间通信模块
    • C、内核小巧,传统操作系统内核中的许多部分都被移出内核
    • D、进程需要区分内核模式和用户模式服务

    正确答案:C

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    下列关于μC/OS-II操作系统的描述中,错误的是()。

    • A、μC/OS-II支持抢占式任务调度
    • B、发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态
    • C、μC/OS-II的所有就绪态任务均登记在事件控制块中
    • D、μC/OS-II允许每个任务拥有自己的自用栈

    正确答案:C

  • 第18题:

    下列关于μC/OS-II操作系统空闲任务的描述中,错误的是()。

    • A、空闲任务自创建之后永远不会处于挂起态
    • B、空闲任务是操作系统初始化函数创建的第一个任务
    • C、空闲任务的优先级设为最低优先级
    • D、空闲任务永远不会处于运行态

    正确答案:D

  • 第19题:

    对于UC/OS-II操作系统,以下说法不正确的是()

    • A、任务可以有类型说明
    • B、任务可以返回一个数值
    • C、任务可以有形参变量
    • D、任务是一个无限循环

    正确答案:B

  • 第20题:

    单选题
    关于uC/OS-II的基本特点,以下说法错误的是()。
    A

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

    B

    由于存在内核任务,用户编写的应用程序最多可以有60个任务

    C

    uC/OS-II不支持时间片轮转调度法

    D

    uC/OS-II允许每个任务有不同的栈空间


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

  • 第21题:

    单选题
    下面有关微内核操作系统的叙述中,错误的是()
    A

    操作系统的内核小巧、紧凑,占用内存少

    B

    内核的功能扩充方便,但功能切换需要一定的开销

    C

    μC/OS-II属于微内核操作系统

    D

    iOS不属于微内核操作系统


    正确答案: B
    解析: 嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;其中微内核操作系统的内核小巧、紧凑,占用内存少;内核的功能扩充方便,但功能切换需要一定的开销;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。故D项错误。

  • 第22题:

    单选题
    在分布式操作系统中,内核处理任务不包括()。
    A

    存储管理

    B

    进程间通信

    C

    中断处理

    D

    进程调度


    正确答案: C
    解析: 在分布式操作系统中,内核负责处理中断、进程间通信和进程调度。

  • 第23题:

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

    调度没有被禁止(OSLockNesting=0)

    B

    任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高

    C

    所有的中断服务程序均已经执行完毕

    D

    有足够的内存空间保存当前任务的上下文


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