MINIX2.0操作系统剖析

来源 :北京化工大学 | 被引量 : 1次 | 上传用户:a351200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着LINUX应用的迅猛发展,LINUX操作系统成为当今操作系统研究的主要对象。但是受限于LINUX操作系统设计的复杂性和庞大的代码量,完成整个LINUX操作系统的剖析较为困难。作为LINUX操作系统的前身,具备了LINUX操作系统核心功能的MINIX操作系统凭借其小巧和高度模块化成为LINUX操作系统研究的基础。 与MINIX操作系统的层次化结构相对应,MINIX2.0操作系统的剖析采取了由底至上的分层剖析方法。第一层的剖析对应着进程管理子系统,第二层的剖析对应着设备管理子系统,第三层的剖析对应着内存管理子系统,第四层的剖析对应着文件管理子系统。同时,每个子系统的剖析都严格遵循软件工程的方法——从其功能、实现策略、接口、程序的控制结构以及程序的实现流程等方面进行全面分析。与以往大多数操作系统的剖析相比,MINIX2.0操作系统的剖析更重视理论与实践的结合。MINIX2.0操作系统的剖析结果不仅给出了各子系统的设计原理和实现策略,而且还详尽地绘制出了各子系统实现的程序流程图以及程序间的控制关系图。MINIX2.0操作系统详尽的剖析结果必将为LINUX操作系统的进一步研究奠定深厚的基础,同时也将会为我校基于LINUX操作系统的开发<WP=4>平台建设打下坚实的根基。
其他文献
移动Agent计算模式被认为是未来的主流分布式计算模式。相对于对象而言,Agent是一个粒度更大、智能性更高、具有一定自治性的实体。面向Agent的软件开发被认为很可能就是继面
Internet上出现了一些新式应用,例如分布式会议系统,共享白板,远程教学,协同工作和基于Internet的联机游戏等。在这些应用中同时参与计算的节点有多个,用传统的点对点传输协议构建
Web平台上的ERP系统是一个基于Web环境的完全开放,可动态扩展的ERP系统。在Web平台上的应用程序体系结构中,系统各应用按照表示层,业务层,服务层分层次实施,表示层按照HTML的形式
该论文主要研究了C/C++语言程序切片中的指针分析算法.在安全性分析工具的设计中,我们采用程序切片技术进行安全性分析.当进行数据流分析时,指针的出现会引起到达一定值的不
用控制器局域网(CAN)装备电动车辆的控制系统是当今国际上最新控制技术之一,基于CAN总线的前移式叉车控制系统成为国际上各大叉车制造公司的研究热点.该文通过对CAN总线通讯
通过对国内外电子政务的现状进行了深入的研究,并参考了国家颁布的电子政务相关标准,同时对政府办公业务实际需求情况进行了非常细致的调研和分析,并对需求进行抽象,在此基础