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

题目

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

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

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

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

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

参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【单选题】删除数据量非常大的数据清单中的空白行时,效率最低的操作是()。

A.逐行删除

B.使用辅助列,先对主要关键字排序,将空行集中删除,然后对辅助列排序,还原数据清单的最初顺序,最后删除辅助列

C.使用自动筛选方法:先选定数据区域,筛选出非空白项,然后定位可见单元格,复制粘贴到目的区域

D.使用辅助列,输入公式1/count(数值区域),定位公式中的错误值,编辑→删除→所在行


逐行删除

第2题:

uC/OS-II的每个任务都处在休眠态、就绪态、___【31】____态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中霤/OS-II就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为___【32】____。


正确答案:运行 1

第3题:

在uC/OS-II启动过程中,BootLoader执行完毕后,执行应用程序主文件中main()时,依次执行的三个主要的函数是:①OSInit();②__【27】_____;③___【28】____。


正确答案:OSTaskCreate() OSStart()

第4题:

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

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

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

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

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


正确答案:C

第5题:

uC/OS-II的就绪任务登记在___【33】____表中,OSRdyTbl[]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTbl[]最多可有____【34】___位。


正确答案:就绪 64

第6题:

uC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。

A.真正实现任务切换的函数是OSCtxSw()

B.任务级的调度是由函数OSSched()完成

C.中断级的调度是由函数OSIntExit()完成

D.实现上下文切换的函数是OSSched()


正确答案:D

第7题:

uC/OS-II操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的uC/OS-II函数: I. OSStart() II. OSTaskCreate()III. OSInit() 它们的执行顺序是()。

A.I、II、III

B.III、I、II

C.II、III、I

D.III、II、I


正确答案:D

第8题:

在空白文档中建立图表并自定义图表类型名称为“数据表”。


正确答案:

第9题:

建立(),然后在空数据库中添加表,再根据表建立其他数据库对象。


参考答案:空数据库