[摘要]
[Abstract]
1.前言
1.1. 实时调度研究的引入
1.2. 研究背景
2.实时调度理论研究
2.1.调度算法概述
2.1.1.基于静态时间表的非抢占式调度
2.1.2.常见静态调度算法
2.1.3.常见动态调度算法
2.2. 截止时间单调调度研究
2.2.1.RMA,DMA的诞生
2.2.2.充分且必要的可调度性测试方法
2.2.3.优先级倒置问题的研究
2.2.4.非周期性任务的处理策略
2.3. 截止时间单调算法重要结论证明
2.3.1.截止时间单调算法的最优性证明
2.3.2.可调度性测试方法
3.对本研究的考虑
3.1. 实时任务类型分析
3.1.1.按照任务的时间要求分类
3.1.2.按照任务到达模式分类
3.2. 对实时任务调度器的设想
3.3. 试验平台的选择
3.3.1.QNX简介
3.3.2.在实时任务调度器中利用的QNX实时特性
4.实时任务调度器的设计与实现
4.1. 体系结构
4.2. 调度策略分配器
4.2.1.原始任务集的描述和读取
4.2.2.有限的非周期任务向周期性任务的映射
4.2.3.突发性非周期任务向周期性任务的映射
4.2.4.两个任务集合——ScheduableTasks和ManageableTasks
4.2.5.可调度性测试
4.2.6.可调度任务集的确定
4.2.7.对硬实时任务的优化
4.2.8.ManageableTasks的调度
4.3. 任务执行管理器
4.3.1.ScheduableTasks的执行管理
4.3.2.ManageableTasks的执行管理
4.3.3.任务实例的触发
5.结论与讨论
5.1. 应用于真实系统
5.2. 进一步的改进
参考文献
结束语
声明