含蓄战斗机

文章
4
资源
0
加入时间
2年10月21天

vxWork内核解读三--调度器

本篇文章分析Wind内核调度器的设计原理以及其工作流程,设计支持多任务RTOS的关键是设计调度器,Wind内核调度器的目标是保证优先级最高的就绪任务处于运行状态。为了达到这一目的,需要在Wind内核的调度点判断就绪队列中优先级最高的任务是否正在运行,如果不在运行,调度器就会让这个优先级最高的任务抢占正在运行任务的CPU。保证就绪队列中优先级最高的任务始终占据CPU是Wind内核可抢占的实质,其