通用计算机操作系统典型的体系结构综述.docVIP

  • 36
  • 0
  • 约3.33千字
  • 约 8页
  • 2018-11-07 发布于福建
  • 举报

通用计算机操作系统典型的体系结构综述.doc

通用计算机操作系统典型的体系结构综述

通用计算机操作系统典型的体系结构综述   摘要:随着操作系统应用领域的扩大,以及操作系统硬件平台的多样化,操作系统的体系结构和开发方式都在不断更新,目前通用机上常见操作系统的体系结构有如下几种:模块组合结构、层次结构、虚拟机结构和微内核结构。   关键词:操作系统;体系结构      一、模块组合结构      模块组合结构是在软件工程出现以前的早期操作系统以及目前一些小型操作系统最常用的组织方式。   操作系统刚开始发展时是以建立一个简单的小系统为目标来实现的,但是为了满足其他需求又陆续加入一些新的功能,其结构渐渐变得复杂而无法掌握。以前我们使用的MS-DOS就是这种结构最典型的例子。这种操作系统是一个有多种功能的系统程序,也可以看成是一个大的可执行体,即整个操作系统是一些过程的集合。系统中的每一个过程模块根据它们要完成的功能进行划分,然后按照一定的结构方式组合起来,协同完成整个系统的功能。如图1所示:   在模块组合结构中,没有一致的系统调用界面,模块之间通过对外提供的接口传递信息,模块内部实现隐藏的程序单元,使其对其它过程模块来说是透明的。但是,随着功能的增加,模块组合结构变得越来越复杂而难以控制,模块间不加控制地相互调用和转移,以及信息传递方式的随意性,使系统存在一定隐患。      二、层次结构      为了弥补模块组合结构中模块间调用存在的固

文档评论(0)

1亿VIP精品文档

相关文档