-
marrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk
-
“这样除了中断意外就没有任务可以运行了”
那当前任务呢?额,应该是不断的循环,重复执行了吧,,
[ 本帖最后由 Elinx 于 2011-6-24 09:45 编辑 ]
-
"可以这么理解,UCOS-II的每一个任务都有一个CPU,任务在运行时占用CPU的全部资源,同时拥有自己的一套寄存器,当任务执行完毕后(时间片到),他把自己的CPU寄存器所有内容保存到自己的堆栈中,同时把CPU让给别的任务,那么得到CPU使用权的任务把自己的CPU寄存器从自己的堆栈中放到真正的CPU寄存器中开始运行,就这样周而复始。"
说的简单,明了,透彻