一般结构
大多数内核都包含以下三个公共部件:
(1)调度器:EOS的心脏,提供一组算法决定何时执行哪个任务。
(2)内核对象:特殊的内核构件,帮助创建嵌入式应用。
(3)内核服务:内核在对象上执行的操作或通用操作。
多任务调度机制
(1)基于优先级的抢占调度
可分为静态优先咋和动态优先级。
(2)时间轮转调度
显然,纯粹的时间轮转调度是不能满足实时系统要求的。取而代之的是,基于优先级抢占式扩充时间轮转调度。
最后欢迎大家访问我的个人网站:1024s
大多数内核都包含以下三个公共部件:
(1)调度器:EOS的心脏,提供一组算法决定何时执行哪个任务。
(2)内核对象:特殊的内核构件,帮助创建嵌入式应用。
(3)内核服务:内核在对象上执行的操作或通用操作。
(1)基于优先级的抢占调度
可分为静态优先咋和动态优先级。
(2)时间轮转调度
显然,纯粹的时间轮转调度是不能满足实时系统要求的。取而代之的是,基于优先级抢占式扩充时间轮转调度。
最后欢迎大家访问我的个人网站:1024s