基于OSKit的操作系统原型MTOS的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:wanderooy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件技术的发展使人们产生这样的设想,即将操作系统的各个组成成分封装成可复用构件,由开发者针对不同的系统需求组装出具有不同特征及功能的操作系统.目前,这种基于构件的操作系统的研究已成为操作系统研究领域里一个新的热点.该文首先分析了一个基于构件的操作系统开发工具OSKit,重点分析了OSKit中基于COM的构件化机制,包括COM接口的实现、COM对象的实现、接口注册机制及代码包装机制.在分析、研究OSKit的基础上,基于OSKit开发了一个多线程操作系统原型MTOS,它具有操作系统的存储管理、文件系统等基本功能.开发MTOS的过程中,复用了OSKit的相关的可复用函数库及构件库,并按照OSKit的COM构件化方法封装了一个可复用的内存文件系统构件库,通过复用这个库实现MTOS的内存文件系统.该文对MTOS的设计与实现进行了详细的论述,重点阐述了在OSKit的可复用函数库及构件库的支持下,开发操作系统过程中的软件复用技术.该文最后总结了基于OSKit开发操作系统的基本过程,并提出将OSKit构件为我所用的初步设想.
其他文献
学位
句际关系分析是篇章分析在句子层级的微观体现,在机器翻译、信息检索等自然语言处理领域发挥着重要作用。目前汉语篇章分析体系匮乏,句际关系自动分析技术还不成熟。本文借鉴英
该文首先介绍了空间数据挖掘和地理信息系统的背景和现状.其次,结合空间数据的特点对空间数据挖掘的技术进行了较深入的分析与探讨.最后,针对SDM在可视化方面的不足,以及GIS
该文在第一章论述了研究的背景与意义.首先对机器翻译的方法进行分类;其后,着重介绍了经验主义的基于实例的机器翻译方法(Example-Based Machine Translation)以及对这种方法的
计算机技术和网络技术的发展,使软件开发规模不断扩大,分布的、共享的、网络化的协同的软件开发环境对软件开发技术提出了新的要求,基于构件的软件复用技术正是适应这种新型
本文系统的阐述了数据挖掘的概貌,着重对其中的重要的挖掘任务之一:关联规则的挖掘问题进行了详尽的分析。然后,突出介绍了多维关联规则的挖掘方法。在这些工作的基础上我们提出
在这篇论文中,我们将探讨为移动节点提供服务质量相关的四个问题.首先,为移动IPv6网络提出了一个"两面、两层"的服务质量体系结构.第二,在所提出的服务质量体系结构下,为了保
该文从讨论生产调度领域的一个典型问题——JSP问题人手,综述性介绍了JSP问题的研究方法.在此基础上,详细介绍该课题设计的系统,其内容涉及系统分析、系统设计(概要设计和详
该论文着眼于1999年出台的国家标准《信息技术包过滤防火墙安全技术要求》,在此基础上,根据用户对防火墙安全性的实际需求,提出一套对防火墙产品安全性进行测试和评估的技术
该文在分别分析了入侵检测系统和身份认证系统的结构及其优缺点之后,首先描述了一种入侵检测系统的新结构以弥补入侵检测系统面对各种入侵方法的缺陷比如:插入和躲避等等,进而