文摘
英文文摘
第1章 绪论
1.1 设备级OS面临的抖动问题
1.2 减少抖动的控制策略
1.3 论文的组织结构
第2章 调度参考模型及算法
2.1 周期性任务模型
2.1.1 任务的时间参数
2.1.2 作业的抢占与阻塞
2.1.3 非周期和偶发任务
2.1.4 调度工程模型
2.2 实时调度算法
2.2.1 固定优先级调度算法
2.2.2 动态优先级调度算法
2.3 本章小结
第3章 阈值分割模型理论分析
3.1 抖动的特征
3.1.1 作业的相关参数
3.1.2 延迟与抖动的定义
3.2 IO抖动优化策略
3.2.1 任务分割减少抖动
3.2.2 修改时限减少抖动
3.2.3 修改可抢占性减少抖动
3.3 带有阈值的周期性任务模型
3.4 固定优先级调度的延迟与抖动分析
3.4.1 任务延迟分析
3.4.2 任务的抖动分析
3.4.3 时间阈值分配算法
3.5 动态优先级调度的延迟与抖动分析
3.5.1 任务的延迟分析
3.5.2 任务的抖动分析
3.5.3 时间阈值分配算法
3.6 本章小结
第4章 模型仿真与测试
4.1 仿真程序工作原理
4.2 仿真平台搭建与实验设置
4.2.1 随机任务集的产生
4.2.2 任务调度仿真
4.2.3 延迟抖动计算
4.3 固定优先级调度的仿真结果分析
4.3.1 实验设置
4.3.2 实验结果分析
4.4 动态优先级调度的仿真结果分析
4.4.1 实验参数设置
4.4.2 仿真结果分析
4.5 硬件测试平台的搭建
4.5.1 实时任务的设计
4.5.2 时钟设置
4.5.3 实时任务调度
4.6 硬件测试结果
4.6.1 RM算法结果对比
4.6.2 EDF算法结果对比
4.7 本章小结
第5章 总结与展望
5.1 本文贡献
5.2 工作展望
参考文献
致谢