摘要 | 第5-8页 |
Abstract | 第8-10页 |
第1章 绪论 | 第15-27页 |
1.1 课题研究的动机和目的 | 第15-18页 |
1.2 国内外研究现状和发展趋势 | 第18-24页 |
1.3 课题研究内容和设计开发目标 | 第24-25页 |
1.4 论文的结构安排 | 第25-27页 |
第2章 复杂实时应用系统设计实现关键技术综述 | 第27-52页 |
2.1 实时系统 | 第27-30页 |
2.1.1 实时系统的基本概念和分类 | 第27-28页 |
2.1.2 实时系统的组成及其特征 | 第28-29页 |
2.1.3 实时系统体系结构 | 第29-30页 |
2.2 实时调度策略及调度算法 | 第30-39页 |
2.2.1 实时调度相关技术及定义 | 第30-35页 |
2.2.2 基于优先级的调度算法分析 | 第35-39页 |
2.3 资源管理协议 | 第39-42页 |
2.3.1 问题描述 | 第39-41页 |
2.3.2 抑制优先级反转的实时设计模式 | 第41-42页 |
2.4 实时中间件 | 第42-51页 |
2.4.1 中间件 | 第42-43页 |
2.4.2 实时中间件 | 第43-44页 |
2.4.3 对实时中间件的误解 | 第44-45页 |
2.4.4 实时中间件设计原则及实时应用分类 | 第45-46页 |
2.4.5 Java用于实时中间件开发的问题 | 第46-48页 |
2.4.6 Java实时规范 | 第48-51页 |
2.5. 本章小结 | 第51-52页 |
第3章 μC/OS-Ⅱ中资源管理协议实时设计模式的实现方法 | 第52-74页 |
3.1 μC/OS-Ⅱ内核分析 | 第52-58页 |
3.1.1 μC/OS-Ⅱ特点及内核结构 | 第52-53页 |
3.1.2 μC/OS-Ⅱ多任务及任务管理 | 第53-56页 |
3.1.3 μC/OS-Ⅱ任务调度 | 第56-58页 |
3.2 在μC/OS-Ⅱ中实现同优先级任务轮转调度 | 第58-66页 |
3.2.1 实现技术及可调度性分析 | 第59-64页 |
3.2.2 实验结果及分析 | 第64-66页 |
3.3 抑制无限优先级反转实时设计模式在μ C/OS-Ⅱ中的实现技术 | 第66-73页 |
3.3.1 设计和实现方法 | 第66-70页 |
3.3.2 实验结果及分析 | 第70-73页 |
3.4 本章小结 | 第73-74页 |
第4章 基于服务器方式的分层混合任务实时高度策略 | 第74-111页 |
4.1 基于TBS服务器方法分析 | 第74-75页 |
4.1.1 主要思想 | 第74-75页 |
4.1.2 算法 | 第75页 |
4.2 基于TBS服务器策略的集成调度框架 | 第75-79页 |
4.2.1 分层调度的设计思想 | 第75-76页 |
4.2.2 基于TBS服务器的分层混合集成调度框架 | 第76-79页 |
4.3 分层混合调度框架的实现方法 | 第79-110页 |
4.3.1 基于μC/OS-Ⅱ内核实现分层混合任务集调度算法 | 第79-94页 |
4.3.2 在RTLinux中实现基于比例带宽服务器的混合任务集调度算法 | 第94-110页 |
4.4 本章小结 | 第110-111页 |
第5章 可按优先级唤醒的实时Java中间件组件 | 第111-126页 |
5.1 警戒挂起模式(Guarded Suspension Pattern) | 第112页 |
5.2 问题描述 | 第112-114页 |
5.3 Java线程的等待与唤醒机制分析 | 第114-115页 |
5.4 可按优先级唤醒的Java线程中间件设计 | 第115-118页 |
5.4.1 功能设计 | 第115-116页 |
5.4.2 等比例映射扩展Java优先级 | 第116-117页 |
5.4.3 解决低优先级线程活锁问题的设计方案 | 第117-118页 |
5.5 可按优先级唤醒的Java线程实现 | 第118-123页 |
5.5.1 ScheduableThread类 | 第118-121页 |
5.5.2 ThreadAgent类 | 第121页 |
5.5.3 ThreadAgentList类 | 第121-122页 |
5.5.4 Timer类 | 第122-123页 |
5.6 实验结果及分析 | 第123-125页 |
5.6.1 按优先级顺序唤醒实验 | 第123-124页 |
5.6.2 高访问量性能实验 | 第124-125页 |
5.7 本章小结 | 第125-126页 |
第6章 基于动态优先级的实时Java垃圾回收策略的方法 | 第126-134页 |
6.1 设计思想 | 第127-128页 |
6.2 垃圾回收的时机选择--GC周期时间上限计算 | 第128-130页 |
6.3 实验验证 | 第130-132页 |
6.3.1 按优先级顺序调度线程实验 | 第130页 |
6.3.2 使用finalize()方法透视垃圾回收器的运行状态 | 第130-132页 |
6.3.3 动态优先级GC实验及结果分析 | 第132页 |
6.4 本章小结 | 第132-134页 |
第7章 结论 | 第134-137页 |
参考文献 | 第137-143页 |
致谢 | 第143-144页 |
攻读博士学位期间的主要成果 | 第144-146页 |