ucos-ii核心算法分析(转)
摘要:
μC/OS-Ⅱ是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其 内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展 性强等特点,最小内核可编译至2KB。μC/OS-Ⅱ为何如此高效呢?我们从它的核心算法——任务调度算法开始分析。2.1任务调度算法分析 操作系统的实时性主要体现在:当优先级高的任务要求工作时,操作系统要以尽快的时间将此任务调度到CPU执行。这里所花费的时间主要包括两部分:查找最高 优先级任务和任务上下文切换。其中,任务上下文切换时间是和处理器相关的,操作系统无法控... 阅读全文
posted @ 2013-09-06 23:07 fxcl 阅读(510) 评论(0) 推荐(0) 编辑