- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 us/osII 中最高优先级任务的查表法
<br /> <br /> uc/os中任务调度是依靠任务的唯一优先级来调度的,最高优先级(数值最小0~63)最先被调用执行。<br /> <br />OS维系了Task的优先级状态,就绪表中有两个变量,OSRdyGrp和OSRdyTbl[] ,OSRdyGrp一位代表一组任务(8个),相应位为1代表该组8个任务中有就绪任务,一共有8位;OSRdyTbl[] 为8字节数组,每元素的8位代表8个任务,总共8*8 = 64个任务。任何一任务就绪,则OSRdyTbl[]中 对应位为1。 <br /> <br />
2010-11-07 15:55:00
2334
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人