摘要 | 第1-10页 |
ABSTRACT | 第10-12页 |
第一章 绪论 | 第12-20页 |
·问题的提出 | 第12-14页 |
·实时中间件面临的问题 | 第14-15页 |
·研究现状 | 第15-17页 |
·本文的研究内容 | 第17-18页 |
·标准及其与本文的关系 | 第18页 |
·本文的组织 | 第18-20页 |
第二章 实时中间件的概念体系 | 第20-30页 |
·“实时”的相关概念 | 第20-21页 |
·优先级翻转 | 第21-22页 |
·实时系统 | 第22页 |
·实时支撑平台 | 第22-25页 |
·实时中间件 | 第25-26页 |
·关于实时中间件的误解 | 第26-29页 |
·实时中间件就是高性能中间件 | 第26-28页 |
·实时中间件一定是嵌入式中间件 | 第28页 |
·实时中间件必须依赖实时操作系统 | 第28页 |
·实时中间件就是将中间件移植到实时操作系统 | 第28-29页 |
·使用实时中间件就能满足应用的实时需求 | 第29页 |
·小结 | 第29-30页 |
第三章 实时中间件的体系结构 | 第30-44页 |
·实时中间件体系结构设计原则 | 第30-31页 |
·实时中间件的体系结构 | 第31-39页 |
·实时抽象层 | 第31-34页 |
·实时中间件 | 第34-39页 |
·实时中间件的请求处理 | 第39-42页 |
·简单中间件的请求处理 | 第39-40页 |
·多线程中间件的请求处理 | 第40页 |
·实时中间件的请求处理 | 第40-42页 |
·小结 | 第42-44页 |
第四章 优先级管理及有效性分析 | 第44-62页 |
·实时中间件的FP模型 | 第44-45页 |
·影响请求服务质量的因素 | 第45-46页 |
·系统的繁忙程度 | 第45页 |
·FCFS处理单元的时间 | 第45页 |
·FCFS处理单元的优先级 | 第45-46页 |
·抢先能力 | 第46页 |
·排队模型模拟 | 第46-60页 |
·Priority Identify First策略 | 第48-53页 |
·High Priority Execute First策略 | 第53-59页 |
·抢先因素的影响 | 第59页 |
·不同策略的比较 | 第59-60页 |
·体系结构的有效性分析 | 第60-61页 |
·降低FCFS处理单元的处理时间 | 第60页 |
·尽早开始优先级调度 | 第60-61页 |
·及时抢先 | 第61页 |
·灵活控制FCFS处理单元的优先级 | 第61页 |
·小结 | 第61-62页 |
第五章 实时抽象层的实现 | 第62-90页 |
·实时线程库 | 第62-68页 |
·线程库标准和流派 | 第62-63页 |
·线程库和可移植的关系 | 第63-65页 |
·线程库的调用接口 | 第65-66页 |
·线程库的模式 | 第66-67页 |
·使用模式 | 第67-68页 |
·工作模式 | 第68页 |
·线程优先级调度及其映射 | 第68-75页 |
·优先级映射 | 第69-70页 |
·散列映射法 | 第70-72页 |
·动态映射法 | 第72-74页 |
·映射方法的比较 | 第74-75页 |
·线程库的优先级翻转 | 第75-80页 |
·加锁算法 | 第76-78页 |
·解锁算法 | 第78-80页 |
·算法性能分析 | 第80页 |
·实时调度器 | 第80-88页 |
·调度器结构 | 第81-84页 |
·自调度线程 | 第84-85页 |
·自调度线程库的互斥机制 | 第85-87页 |
·使用模式 | 第87页 |
·性能评测 | 第87-88页 |
·小结 | 第88-90页 |
第六章 线程执行顺序的确定性分析 | 第90-106页 |
·多线程程序设计观察 | 第90-91页 |
·多线程程序中的线程执行顺序 | 第91-96页 |
·试验一 | 第91-92页 |
·试验二 | 第92页 |
·试验三 | 第92-93页 |
·现象一 | 第93页 |
·试验四 | 第93页 |
·现象二 | 第93页 |
·试验五 | 第93-94页 |
·现象三 | 第94页 |
·试验六 | 第94页 |
·现象四 | 第94-95页 |
·试验七 | 第95页 |
·现象五 | 第95页 |
·试验八 | 第95-96页 |
·现象六 | 第96页 |
·现象七 | 第96页 |
·影响线程执行顺序的因素 | 第96页 |
·线程执行顺序的证明 | 第96-104页 |
·定义 | 第96-98页 |
·线程状态转换和调度规则 | 第98-99页 |
·系统假设 | 第99页 |
·引理 | 第99-100页 |
·线程执行顺序分析 | 第100-104页 |
·执行顺序可预测的多线程程序设计模式 | 第104页 |
·小结 | 第104-106页 |
第七章 实时CORBA及其实现 | 第106-124页 |
·REAL TIME CORBA | 第106-108页 |
·概述 | 第106-107页 |
·实时约束表示 | 第107-108页 |
·优先级翻转的控制 | 第108页 |
·处理器资源的控制 | 第108页 |
·网络资源控制 | 第108页 |
·存储资源控制 | 第108页 |
·本文和实时CORBA的关系 | 第108-109页 |
·实时CORBA的实现 | 第109-112页 |
·层次模型 | 第109页 |
·高效的网络连接管理模型 | 第109-110页 |
·自适应的优先级调整 | 第110-111页 |
·多级线程池 | 第111页 |
·细粒度控制 | 第111-112页 |
·Timeout策略的扩展 | 第112页 |
·案例及对比测试 | 第112-121页 |
·非实时CORBA的测试 | 第113-117页 |
·实时CORBA的测试 | 第117-120页 |
·分析 | 第120-121页 |
·实时CORBA应用开发原则 | 第121-122页 |
·小结 | 第122-124页 |
第八章 结束语 | 第124-126页 |
攻读博士学位期间发表的论文 | 第126-127页 |
攻读博士学位期间参加的科研工作 | 第127-128页 |
致谢 | 第128-130页 |
参考文献表 | 第130-137页 |