嵌入式操作系统

来源:互联网 发布:javbus最新域名2017 编辑:程序博客网 时间:2024/05/16 01:29

一般结构


大多数内核都包含以下三个公共部件:
(1)调度器:EOS的心脏,提供一组算法决定何时执行哪个任务。
(2)内核对象:特殊的内核构件,帮助创建嵌入式应用。
(3)内核服务:内核在对象上执行的操作或通用操作。

多任务调度机制

(1)基于优先级的抢占调度
可分为静态优先咋和动态优先级。
(2)时间轮转调度
显然,纯粹的时间轮转调度是不能满足实时系统要求的。取而代之的是,基于优先级抢占式扩充时间轮转调度。