构件化操作系统体系结构研究和实现
论文摘要
随着计算机技术和通信技术的迅速发展,以及嵌入式硬件技术的不断提高,使得越来越多的嵌入式产品需要嵌入式操作系统的支持。因嵌入式应用领域中存在硬件平台的多样性和应用领域的广泛性问题,支持嵌入式产品的操作系统要求有更好的协调性、自适应性、能够满足各种不同的需求,同时要求系统解决低能耗、小规模、灵活性、可移植性等问题。提高系统开发效率,增强系统可移植性成为了研究的重要内容。研究了通用操作系统的典型体系结构和构件化嵌入式操作系统研究中的相关工作,分析了通用操作系统各种体系结构的构成、特性和优缺点,以设备驱动程序为切入点,研究构件技术应用和构件化过程,基于构件化驱动程序模型给出了构件化打印驱动程序逻辑实现,并通过将构件技术与操作系统的设计相结合,从增强嵌入式操作系统的可移植性、提高嵌入式操作系统开发效率的角度出发,构造了构件化嵌入式操作系统体系结构的模型,得出了操作系统构件化的一般方法。
论文目录
中文摘要英文摘要第1章 前言第2章 操作系统典型体系结构2.1 模块组合结构2.2 层次结构2.3 虚拟机结构2.4 微内核结构2.5 分析、评价第3章 构件化嵌入式操作系统相关研究3.1 RedHat的eCos嵌入式操作系统3.2 Microsoft的MMLite3.3 Microsoft Windows CE.NET3.4 Utah大学的OSKit项目3.5 分析、评价第4章 构件技术4.1 构件4.2 构件库4.3 构件技术的优点4.4 构件技术标准4.4.1 OMG的CORBA4.4.2 Sun的J2EE4.4.3 Microsoft DNA 20004.4.4 分布式构件技术的比较分析4.5 小结第5章 驱动程序构件化5.1 Linux操作系统的驱动程序5.1.1 Linux操作系统驱动程序模型5.1.2 Linux中的设备分类5.1.3 设备驱动程序接口5.2 构件化驱动程序模型5.3 构件化打印驱动程序实现5.4 驱动程序构件化的意义第6章 操作系统构件化的方法6.1 构造构件化操作系统体系结构模型6.1.1 建模目标6.1.2 体系结构模型6.1.3 模型评价6.2 构件化过程6.2.1 确定构件化的目标6.2.2 确定构件的组成6.2.3 确定构件粒度6.2.4 构件的设计6.2.5 构件的实现6.2.6 建立构件库6.2.7 构件化系统实现6.2.8 测试、维护以及更新6.3 操作系统构件化的意义6.4 小结第7章 总结7.1 总结7.2 展望参考文献致谢个人简介、在学期间的成果
相关论文文献
本文来源: https://www.lw50.cn/article/63c46b15ccbee4b147737ef6.html