嵌入式实时操作系统选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、删除任务,是说任务将返回并处于(A),任务的代码不再被uscoII调用。

A、休眠状态

B、等待状态

C、就绪态

D、中断状态

2、任务一旦建立,这个任务就进入了(C)

A、睡眠状态

B、等待状态

C、就绪态

D、运行态

3、uscoII中,下列哪个系统函数不能够引起任务调度(B)

A、OSStart()

B、OS_TASK_SW()

C、OSTaskSuspend()

D、OSTaskResume()

4、任务是一个无返回的无穷循环,uscoII总是进入就绪态的(A)的任务

A、最高优先级

B、最低优先级

C、第二高优先级

D、任意优先级

5、ANSI C中,可以用malloc() 和free() 两个函数动态地分配和释放内存,下面关于这两个函数,说法正确的是( D )

A、嵌入式实时操作系统中,调用这两个函数却是安全的

B、多次调用这两个函数,不会产生大量内存碎片

C、malloc() 和free()函数的执行时间是确定的

D、可能使得内存无法再分配使用

6、下列特殊功能寄存器S中,哪个是状态字寄存器S(B)

A、PRIMASK

B、xPSR

C、CONTROL

D、FAULTMASK

7、以下哪个部分不属于μC/OS-II的任务的组成部分:(D )

A 函数B任务堆栈

C 任务控制块D线程

8、当___时由运行状态转为就绪状态?(A)

A 任务的CPU使用权被剥夺

B等待某一事件的运行

C 任务获得了CPU的使用权

D任务响应中断申请

9、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)

A. 先CLI、执行关键代码、再STI

B. 先STI、执行关键代码、再CLI

C. 先POPF、CLI、执行关键代码、再PUSHF

D. 先PUSHF、CLI、执行关键代码、再POPF。

10、μCOS-II操作系统不属于(C)。

A、RTOS

B、占先式实时操作系统

C、非占先式实时操作系统

D、嵌入式实时操作系统

11、μCOS-II操作系统属于(B)

A、顺序执行系统

B、占先式实时操作系统

C、非占先式实时操作系统

D、分时操作系统

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

A、任务可以有类型说明

B、任务可以返回一个数值

C、任务可以有形参变量

D、任务是一个无限循环

13、在μC/OS-II系统中,OSTimeTick()函数只被以下(A)函数或过程所调用。

A. OSTickISR

B. OSShed

C. OSCtxSw

D. OSIntCtxSw

14、下面临界区概念论述正确的是(d)

a、临界区是指进程中用于实现进程互斥的那段程序代码

b、临界区是指进程中用于实现进程同步的那段程序代码

c、临界区是指进程中用于实现进程通信的那段程序代码

d、临界区是指进程中用于访问临界资源的那段程序代码

15、多道程序设计是指 ( d )。

a.在实时系统中并发运行多个程序

b.在分布系统中同一时刻运行多个程序

c.在一台处理机上同一时刻运行多个程序

d.在一台处理机上并发运行多个程序

16、实时操作系统必须在 ( c ) 内完成来自外部的事件

a.响应时间

b.周转时间

c.规定时间

d.调度时间

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

A、任务可以有类型说明

B、任务可以返回一个数值

C、任务可以有形参变量

D、任务是一个无限循环

18、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。( D )

(A) 处理器的编译器能够产生可重入代码

(B)在程序中可以找开或者关闭中断

(C) 处理器支持中断,并且能产生定时中断

(D)有大量的存储空间

19、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不需要修改。

( A )

OS_CORE.C (B)INCLUDE.H

(C) OS_CPU.H (D)OSTASKINIT

20、以下哪种方式不是UC/OS操作系统中任务之间通信方式。( C )

(A) 信号量(B)消息队列

(C) 邮件(D)邮箱

21、下面哪个不是UC/OS-II嵌入式操作系统的特点(D)。

(A) 提供任务调度与管理 B.占用空间小

C.执行效率高

D.完全免费

22、UC/OS-II系统中,用户应用程序最多可以使用多少个任务(B)。

A. 64

B. 63

C. 62

D. 8

第四章中断和时钟

23、.在任务中可以用设置(C )的方法来屏蔽中断。

A:优先级B:启动项C:临界区D:标志位

第七章动态内存管理

24、.uC/OS-II对内存进行(B )级管理。

A:一级B:二级C:三级D:四级

25、操作系统以(A )为单位来管理动态内存。

A:分区B:内存块C:内存控制块D:链表

26、我们不能通过以下哪个环节来实现任务之间的通信?(D )

A信号量B邮箱

C消息队列D事件控制块

27、创建消息邮箱需要调用哪个函数(A)

A.OSMboxCreate( )

B. OSMboxPost( )

C. OSMboxPend( )

D. OSMboxAccept( )

28、组成uS/OS-II任务的三个部分不包括(B)

A:任务程序代码B:任务就绪表

C:任务堆栈D:任务控制块

29、任务的执行代码通常是一个无限循环结构,这种结构也叫超循环结构,中断

相关文档
最新文档