uC/OS-II 学习笔记之:不可剥夺型内核与可剥夺型内核

来源:互联网 发布:淘宝网店图片轮播尺寸 编辑:程序博客网 时间:2024/05/01 10:02

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

更多原创“uC/OS-II学习笔记之:系列”基础及嵌入式相关知识详解,请访问可乐虎博客:

http://blog.csdn.net/dcx1205

相信不会让您失望!!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    一、不可剥夺型内核的执行过程:
(1)当任务A运行时发生中断,进入中断服务程序,使更高优先级任务B就绪。
(2)中断服务执行完毕,返回,继续运行任务A。
(3)直到任务A结束,任务B才获得运行。

    二、可剥夺型内核的执行过程:
(1)当任务A运行时发生中断,进入中断服务程序,使更高优先级任务B就绪。
(2)中断服务执行完毕,返回,任务B优先级较高,获得运行。
(3)直到任务B结束,任务A才获得运行。

 

参:   卢有亮 《嵌入式实时操作系统uC/OS原理与实践》