- UCOS-II中OSIntNesting用来记录中断的嵌套层数。( )
- UCOS-II的动态内存管理一个MCB只能对应管理一个内存分区( )
- UCOS-II中,任务处于Running状态时,表示它正在占用CPU运行自己。( )
- UCOS-II中,任务处于Wait状态时,调度器不对其进行调度。( )
- 虽然消息队列具有一定的深度缓冲能力,但是也必须要使消息的消费者保持“饥饿”状态( )
- 可以在中断中请求信号量集( )
- 使用操作系统后,程序开发人员通过API接口访问操作系统提供的功能,不用和具体硬件打交道,降低了开发难度。( )
- UCOS-II系统中,消息邮箱每次只能存储一条消息。( )
- 当任务去申请一个动态内存块时,如果此时申请的分区已经没有空闲内存块,则任务会被置为等待状态( )
- UCOS-II的动态内存管理通过MCB内存控制块来具体管理内存分区( )
- UCOS-II系统中,创建一个事件时从空事件控制块链表中申请一个空ECB。( )
- UCOS-II系统中,可以在中断中创建互斥量。( )
- 之所以产生优先级反转,是因为决定任务运行的条件不仅仅是优先级还有有任务所需的资源。( )
- 消息队列表现为FIFO时,OSQIn即是队列的读出端也是队列的写入端( )
- 空任务控制块ECB是UCOS-II初始化时,在OSInit()函数中创建的。( )
- UCOS-II中,任务可以由睡眠状态转为运行状态。( )
- UCOS-II系统中,当任务申请信号量时,如果信号量的值不大于0,则任务直接返回错误。( )
- UCOS-II中的始终节拍是通过软件定时器实现的。( )
- UCOS-II中,任务可以由运行状态转为等待状态。( )
- UCOS-II任务间的同步与通信叫做事件。( )
- UCOS-II中,任务可以由等待状态转为中断服务状态。( )
- UCOS-II任务优先级数字越小优先级越高。( )
- 消息队列可以实现多个任务之间的数据通信( )
- UCOS-II中OSIntExit()函数在OSIntNesting==0时,则进行一次中断级的任务调度。( )
- 用户退出临界区时需要调用OS_EXIT_CRITICAL( )函数打开中断。( )
- UCOS-II的任务堆栈数据类型为OS_STK。( )
- UCOS-II中,任务可以由中断服务的状态转变为等待状态。( )
- UCOS-II系统中,当任务发送信号量时,如果没有等待该信号量的任务,则仅仅对信号量的值加一,不会产生调度。( )
- UCOS-II的任务堆栈必须是递减堆栈。( )
- 属于UCOS-II的任务同步与通信方式的是( )。
- 以下属于OS_MEM结构的是( )。
- UCOS-II中,对于任务就绪表的操作包括( )。
- UCOS-II中,关于任务控制块说法正确的是( )。
- UCOS-II中,关于OSMboxPost( )函数的返回值表示邮箱已满的是( )。
- UCOS-II中,当OS_CFG.H中定义OS_MAX_TASKS=10时,用户可以最多创建多少个任务( )。
- UCOS-II中,删除消息邮箱的两种方式是( )。
- UCOS-II中,关于任务说法正确的是( )。
- UCOS-II的移植中,在堆栈初始化函数OS_STK *OSTaskStkInit (void (*task)(void *pdata), void *p_arg, OS_STK *ptos, INT16U opt)中,R0寄存器被初始化为( )。
- UCOS-II中,关于类型的定义INT32U是( )。
- 下列不是嵌入式系统特点的是( )。
- 在UNMapTBL[]中,当取值为15时,对应的结果应该是( )。
- UCOS-II的代码中以下哪个文件是关于信号量代码的( )。
- UCOS-II中,关于类型的定义BOOLEAN是( )。
- UCOS-II中,全局变量OSTCBCur表示( )。
- UCOS-II中,任务的组成包括( )。
- 删除一个事件应该是哪个函数( )。
- 关于OSQFlush()的说法正确的是( )。
- UCOS-II的移植中,在堆栈初始化函数中,第一个被初始化的寄存器是( )。
- UCOS-II的代码中以下哪个文件是关于互斥量代码的( )。
- UCOS-II的移植中,不需要修改的文件是
- UCOS-II移植需要满足的条件( )
- UCOS-II移植时,任务切换函数实际上调用的是OSCtxSW( ),该函数是用汇编完成的( )
- UCOS-II移植需要汇编完成的代码为
- UCOS-II移植中初始化任务堆栈时,R0寄存器被初始化为( )
- UCOS-II移植不需要修改的文件
- UCOS-II中申请到的动态内存块大小是可以灵活动态改变的( )
- UCOS-II中任务对于请求到的内存块可以自由使用,不需要考虑越界等问题,因为系统提供了越界管理机制( )
- UCOS-II中当用OSMemPut归还内存块时,操作系统会自动将该内存块加入到该区的空白内存链表中,并不需要人为指定归还分区( )
- UCOS-II中所谓的内存区块其实就是一个用c语言定义的二维数组( )
- UCOS-II中采用区块制来管理动态内存( )
- UCOS-II中信号量集的OSFlagFlags的位数默认为( )位
- UCOS-II中信号量集等待信号全部有效的等待类型为( )
- UCOS-II中信号量集的OSFlagNodeFlags的作用是( )
- UCOS-II中信号量集采用等待任务表来存储每个请求该信号量集并处于等待态的任务( )
- UCOS-II中可以在中断中请求信号量集( )
- UCOS-II通过事件控制块来管理事件( )
- UCOS-II中可以在中断中申请信号量( )
- UCOS-II中引起优先级反转的原因是( )
- UCOS-II中适合于在任务间传递数据的方式是( )
- UCOS-II中邮箱一次可以传递多条消息( )
- UCOS-II时钟节拍函数叫( )
- UCOS-II进入中断后应该调用以下哪个函数( )
- UCOS-II处理完中断后继续返回被中断的任务运行( )
- 假设uCOS-II每秒产生200个节拍,要延时1秒请问可以采用如下哪种方式( )。
- UCOS-II中断最多可以嵌套( )层
- uCOS-II的任务组成部分有( )。
- UCOS-II中系统任务由操作系统自动创建和初始化,用户不能删除系统任务。( )
- 任务堆栈实际上就是个C语言定义的数组,任务之间可以共享使用( )
- uCOS-II对任务就绪表的操作有( )。
- 处于睡眠状态的任务时其任务控制块被重新加入到空白任务链表中。( )
- 实时操作系统必须是多任务的。( )
- 实时操作系统随着运行任务的增加,任务切换的速度也会受到影响。( )
- 计算机操作系统的作用是( )
- 下列不属于嵌入式系统的特点的是( )。
- 下列不属于嵌入式系统的是( )。
答案:对
答案:对
答案:对
答案:对
答案:对
答案:错
答案:对
答案:对
答案:错
答案:对
答案:对
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!