单选题
μC/OS-II操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是( )。
A、
指向任务代码临界区的指针
B、
指向任务堆栈栈顶的指针
C、
任务的优先级
D、
任务的状态字
【正确答案】
A
【答案解析】
解析:内核对任务的管理通过任务控制块OS_TCB(Task Control Block)进行。OS_TCB数据结构中的OSTCBX、OSTCBY、OSTCBBitX、OSTCBBitY4个变量用于加速任务进入就绪态的过程或进入等待事件发生状态的过程,它们是根据任务的优先级OSTCBPrio计算得出;OS_TCB数据结构中的第1个字段是*OSTCBStkPtr,它是指向任务独立堆栈的栈顶指针。故本题选择A。
提交答案
关闭