一种面向应用的微内核系统设计技术研究
摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
1 绪论 | 第9-15页 |
·问题的提出及研究意义 | 第9-11页 |
·问题的提出 | 第9-10页 |
·研究的意义 | 第10-11页 |
·国内外研究现状 | 第11-13页 |
·系统结构 | 第11-12页 |
·系统抽象的实现 | 第12-13页 |
·本文研究的主要内容 | 第13-14页 |
·本人的主要工作 | 第14页 |
·本文的结构 | 第14-15页 |
2 关于操作系统的相关话题 | 第15-24页 |
·操作系统技术基础 | 第15-17页 |
·硬件体系结构及其对操作系统的影响 | 第15-16页 |
·计算机语言及其对操作系统的影响 | 第16页 |
·操作系统在计算机系统中的位置 | 第16-17页 |
·什么是操作系统 | 第17-19页 |
·操作系统作为虚拟机 | 第17-18页 |
·操作系统作为资源管理器 | 第18-19页 |
·操作系统的结构 | 第19-24页 |
·整体式系统 | 第19页 |
·层次式系统 | 第19-20页 |
·虚拟机系统 | 第20-22页 |
·客户—服务器系统 | 第22-23页 |
·基于消息传递的操作系统 | 第23-24页 |
3 操作系统设计中的可扩展问题 | 第24-31页 |
·可扩展系统的设计要点 | 第24-29页 |
·可变性和扩展位置 | 第24-26页 |
·信任度和扩展失败 | 第26页 |
·扩展生命周期 | 第26-27页 |
·扩展粒度 | 第27-28页 |
·扩展冲突仲裁 | 第28-29页 |
·可扩展系统实例研究 | 第29-31页 |
·Exokernel | 第29-30页 |
·Mach | 第30页 |
·uChoices | 第30页 |
·SPIN | 第30-31页 |
4 面向应用系统设计技术基础 | 第31-37页 |
·链接 | 第31-34页 |
·目标文件 | 第31-32页 |
·链接技术 | 第32-33页 |
·一个简单的链接器实现 | 第33-34页 |
·加载 | 第34-35页 |
·重定位技术 | 第35-37页 |
5 一种面向应用的微内核系统设计技术 | 第37-51页 |
·微内核方法及其改进 | 第37-41页 |
·微内核概念的提出及发展 | 第37-38页 |
·微内核方法存在的问题 | 第38-40页 |
·微内核模型的改进 | 第40-41页 |
·超级抽象方法及其改进 | 第41-48页 |
·用超级抽象实现额外的抽象层 | 第41-43页 |
·超级抽象方法下的机制/策略分离实现 | 第43-44页 |
·超级抽象方法下的微核心模型 | 第44-47页 |
·超级抽象方法的改进 | 第47-48页 |
·用动态加载实现面向应用系统 | 第48-51页 |
6 结论及不足 | 第51-52页 |
·论文的研究成果及总结 | 第51页 |
·不足之处及进一步的工作 | 第51-52页 |
致谢 | 第52-53页 |
参考文献 | 第53-56页 |
附录 | 第56-57页 |
独创性声明 | 第57页 |
学位论文版权使用授权书 | 第57页 |