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、嵌入式实时操作系统