操作系统的结构

(1)无序结构:又称整体结构或模块组合结构,以大型表格和队列为中心,操作系统的各部分程序围绕着表格进行,整个系统是一个程序。操作系统由许多标准的、可兼容的基本单位构成(称为模块),模块之前通过规定的接口调用,优点是缩短了系统的开发周期,缺点是模块之间调用关系复杂、相互依赖,从而使用分析、移值和维护系统较易出错。

(2)层次结构:分解成若干个单向依赖的层次,由多层的正确性保证操作系统的可靠性。

(3)面向对象结构:可以把对象作为系统中的最小单位,由对象、对象操作、对象保护组成的操作系统,就是面向对象的操作系统。

(4)对称多处理结构:如果 一个操作系统在系统中的所有处理器运行且进享同一内存,这样的系统就是一个对称多处理器系统。

(5)微内核结构:把系统的公共部分抽象出来,形成一个底层核心 ,提供最基本的服务,其他功能以服务器形式建立在微内核之上。它具有良好的模块化和结构化特征,模块之间和上下层之间通过消息来通信。建立在微内核上的服务器可以根据不同的需要构造,从而形成不同的操作系统。

 

微内核结构由一个非常简单的硬件抽象层和一组比较关键的原语或系统调用组成。由于操作系统核心常驻内存,而微内核结构精简了操作系统的核心功能,内核规模比较小,一些功能都能移到外存上,所以微内核结构十分适合嵌入式的专用系统。所有微内核之外的操作系统构件都被当作服务进程来实现,它们可以通过微内核传递消息来实现相互之间的交互,所以微内核还可以验证消息并授权访问硬件,而且微内核还执行保护功能,阻止非法的信息等。

 

最后欢迎大家访问我的个人网站:1024s

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值