摘要 | 第1-8页 |
ABSTRACT | 第8-10页 |
插图索引 | 第10-11页 |
附表索引 | 第11-12页 |
第1章 绪论 | 第12-15页 |
·目的和意义 | 第12页 |
·研究内容 | 第12-13页 |
·本文主要工作 | 第13-14页 |
·论文结构 | 第14-15页 |
第2章 嵌入式实时调度算法综述 | 第15-25页 |
·嵌入式实时调度的基本概念 | 第15-18页 |
·基本概念 | 第15-18页 |
·单处理器实时调度算法 | 第18-19页 |
·单调速率调度(RMS) | 第18页 |
·最早死线优先策略(EDF) | 第18页 |
·最短空闲时间优先策略(LLF) | 第18-19页 |
·实时多处理器系统调度算法研究 | 第19-23页 |
·实时多处理器系统静态调度算法综述 | 第19-21页 |
·实时多处理器系统动态调度算法综述 | 第21-23页 |
·本章小结 | 第23-25页 |
第3章 UCLINUX的调度策略的研究和分析 | 第25-34页 |
·嵌入式操作系统综述 | 第25-27页 |
·嵌入式操作系统的发展历史 | 第25-26页 |
·几种常见的嵌入式操作系统 | 第26-27页 |
·嵌入式操作系统UCLINUX介绍 | 第27-28页 |
·UCLINUX系统特点 | 第28-30页 |
·嵌入式操作系统应用 | 第28页 |
·基本架构 | 第28-29页 |
·内存管理 | 第29页 |
·文件系统 | 第29页 |
·多进程管理 | 第29-30页 |
·实时性讨论 | 第30页 |
·UCLINUX的调度策略 | 第30-31页 |
·UCLINUX两种典型的调度算法 | 第31-32页 |
·RMS调度算法 | 第31-32页 |
·EDF调度算法 | 第32页 |
·调度算法的性能 | 第32页 |
·评估UCLINUX调度策略 | 第32-33页 |
·不适合进程数量很大的情况 | 第32-33页 |
·预定义的时间片太长 | 第33页 |
·对实时应用的支持是微弱的 | 第33页 |
·本章小结 | 第33-34页 |
第4章 基于权值的调度算法 | 第34-42页 |
·任务/资源图模型 | 第34-39页 |
·任务/资源图建模方法 | 第35-36页 |
·采用UML语言实现对嵌入式系统进行建模 | 第36-39页 |
·基于权值驱动的算法的模型 | 第39页 |
·基于权值的优先调度算法(BWF)分析 | 第39-41页 |
·任务调度分析 | 第39-40页 |
·CPU利用率分析 | 第40页 |
·可抢先性分析 | 第40-41页 |
·本章小结 | 第41-42页 |
第5章 嵌入式开放的可裁减的调度框架 | 第42-49页 |
·调度框架研究背景 | 第42-43页 |
·服务器类型分析 | 第43-45页 |
·CUS和TBS | 第43-44页 |
·PShED | 第44页 |
·CBS | 第44页 |
·H-CBS | 第44-45页 |
·综合分析 | 第45-46页 |
·嵌入式开放的可裁剪的调度框架的总体架构与描述 | 第46-48页 |
·总体架构 | 第46-47页 |
·系统调度层 | 第47页 |
·服务器调度层 | 第47-48页 |
·用户层 | 第48页 |
·调度框架配置层 | 第48页 |
·本章小结 | 第48-49页 |
第6章 基于权值的优先调度算法实现和实验 | 第49-61页 |
·MICROC/OS-Ⅱ嵌入式操作系统的介绍 | 第49页 |
·MICROC/OS-Ⅱ的调度算法的研究 | 第49-52页 |
·MicroC/OS-Ⅱ的任务调度机制介绍 | 第49-50页 |
·MICROC/OS-Ⅱ的调度机理实现 | 第50-51页 |
·查找最高优先级的算法 | 第51-52页 |
·MICROC/OS-Ⅱ的调度存在的问题和解决方法 | 第52页 |
·MICROC/OS-Ⅱ在ARM7微处理器S3C44BOX上移植 | 第52-57页 |
·移植MicroC/OS-Ⅱ满足的条件 | 第52-54页 |
·MicroC/OS-Ⅱ在微处理器上的移植方法 | 第54-55页 |
·移植过程以及结果 | 第55-57页 |
·调度实验结果对比 | 第57-59页 |
·实验结果与讨论 | 第57-59页 |
·实验结论 | 第59-60页 |
·本章小结 | 第60-61页 |
结论与展望 | 第61-62页 |
参考文献 | 第62-67页 |
致谢 | 第67-68页 |
附录A(攻读学位期间所发表的学术论文目录) | 第68-69页 |
附录B(攻读学位期间参与的主要项目) | 第69页 |