题目内容

ucOS中任务调度器是:

查看答案
更多问题

假设优先级为prio=24=18H=00011000B的任务就绪了,需要对就绪表进行的操作:OSRdyGrp |= OSMapTbl[24>>3]; 这条C语言语句等价于:OSRdyGrp |= 0x

假设优先级为prio=24=18H=00011000B的任务就绪了,需要对就绪表进行的操作之一是:OSRdyTbl[3] |=OSMapTbl[24&0x07]; // 这条C语言语句等价于:OSRdyTbl[3] |= 0x

任务级的调度是由函数OSSched()完成的,中断级的调度是由另一个函数完成的

ucOS-II中的任务是否就绪是通过任务就绪表的设置来完成的。任务就绪表包括一个字节的变量OSRdyGrp,还有一个数组OSRdyTbl[]。请用查表法(OSUnMapTbl函数)完成获取就绪的优先级最高任务号Prio的过程。

答案查题题库