基于服务体模型的操作系统设计与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:mqs129977
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该论文在对现有相关技术和系统进行分析的基础上,提出了一种新型的操作系统构造方法-服务体模型,引入了服务体/执行流两种新的概念分别作为运行模型和存储模型的基本抽象,并依此进行了操作系统的设计与实现.围绕着上述论题,该论文的工作主要从四个方面展开:现有技术和系统的分析,服务体模型技术基础,基于服务体模型的操作系统设计技术以及原型系统的实现与测试.该文首先对单一大内核操作系统、微内核操作系统、单地址空间操作系统、分布共享存储和分布式文件系统、永久性操作系统等进行了具体分析,揭示了已有操作系统在运行模型和存储模型上的缺陷,为后继的研究和论述奠定了理论和技术基础.服务体模型的基本抽象是执行流和服务体,以此为基础上我们提出了服务体间通讯机制和基于服务体模型的操作系统体系结构.在基于服务体模型的操作系统中驱动程序等所有操作系统组成部分以及DBMS等传统的以用户进程形式实现的服务器,都被组织为相应的服务体,使用执行流完成数据处理.服务体模型将单内核模型和微内核模型统一起来,可使系统在运行效率方面接近单内核模型,在扩展性、灵活性等方面等同于微内核模型.在对基于服务体模型的操作系统设计技术的研究中,对服务体空间管理、对象管理、I/O管理等部分的设计进行了系统的论述,并将面向对象技术应用到 操作系统的设计中,使系统设计和系统实现相分离.操作系统的活动归结为以服务体间通讯机制为基础的一系列对象的交互过程,从而使得操作系统易于维护、管理和归档.MiniCoreXP是我们设计实现的基于服务体模型的原型系统,功能已相对完善,支持常见的网络协议、文件系统以及硬件外设并可二进制级兼容Linux应用程序,目前已经被移植到ARM和IA32两种平台上.我们还构造了相应的测试环境对MiniCoreXP的功能和运行效率进行了实际测量与分析,验证了该文所提出的服务体模型及其系统设计技术的正确性和有效性.
其他文献
当前企业综合信息服务系统已从简单的信息发布检索系统发展到了跨多种平台、涉及各种异构和分布数据源以及需要满足不同用户个性化信息表示的分布式综合信息集成系统.另外,构
SVG 是互联网联盟(W3C)的正式推荐标准,它是一种使用XML 来描述二维图象的语言。SVG 具有文件小、无损缩放、丰富的表现效果、更好的字体和颜色支持、跨平台性、可重用性、可
嵌入式Internet是一门方兴未艾的技术,有着广阔的市场前景。目前,许多公司都在致力于嵌入式Internet技术的开发,并提出了多种嵌入式系统与Internet 互联的解决方案。如emWare
随着信息技术的发展和Internet的全球普及,电子商务已经成为当今社会经济发展的主要潮流。它改变了企业的竞争方式、竞争基础和竞争模式;缩短了生产厂商和最终客户之间供应链
时态GIS 是GIS 研究中一个重要领域。本文简要介绍了时态GIS 的产生、发展及应用前景,阐述了时态数据库的概念,引入了双时态理论。在时态数据库的基础上,对时态GIS 的核心—
分布式虚拟环境(Distributed Virtual Environment, DVE)技术在军事和国民生产各领域的广泛应用对这类系统提出了新需求,其中最重要的是动态可扩展性。这需要来自两个方面的
由于网格计算环境是一种动态的、多协议的环境,因此它引入了复杂的安全性问题,需要用新的技术进行处理.网格安全性问题是网格技术的基础性问题,它的解决直接关系到网格未来发
本文首先提出空间数据库研究的目的和意义,它着眼于多方面的空间应用,诸如分子制药、气象预测和旅游线路规划,便于进一步的空间数据挖掘和统计决策。在结合国内外研究的现状
智能化小区是近年来随着信息技术的发展而新兴发展起来的产业,在我国还处于初始阶段。基于此,本文在阐述智能小区的概念、组成以及我国智能小区发展现状的基础上,介绍了全分
随着网络技术的发展和移动计算技术的初露端倪,传统的Client/Server(C/S)的计算模式已不能满足Internet的复杂性和应用的无限膨胀。20世纪90年代以来,移动Agent(Mobile Agent