当前位置:
文档之家› 操作系统的性能指标和系统结构
操作系统的性能指标和系统结构
不利于后来的系统功能变化和扩充,造成一 个功能改变影响到所有的功能,使得整个系 统发生变化,最终导致系统完全脱离最初的 设计理念。
2020/1/19
《计算机操作系统》- 第11章
8/17
11.2.2 模块化结构形式
将程序模块作为系统结构的基本单位,按照 功能需要把整个系统分解为若干模块,每个 模块可以再带有子模块,每个模块具有一定 的独立功能,模块之间接口明确,自由调用, 可以根据需要约定参数传递或返回结果。
缺点:
核心层功能多 层次划分比较困难 每层独立性差 层次变化难 增加了系统开销
2020/1/19
《计算机操作系统》- 第11章
12/17
11.2.4 基于微内核结构形式
在设计上使得核心尽可能小
原操作系统内核中不必要的功能需要被除去或 分离出来放在核的外面,内核中只留下部分进 程管理和存储器管理、进程通信功能。
优点:
保护了系统资源 独立用户环境为操作系统的研究和开发提供了
方便
2020/1/19
《计算机操作系统》- 第11章
14/17
本章目录
11.1 操作系统的性能指标 11.2 操作系统结构 11.3 UNIX和Windows的系统结构(自学)
2020/1/19
《计算机操作系统》- 第11章
5.系统的可移植性
将一个操作系统从一个硬件环境转移到另一个 硬件环境仍能够正常工作的能力。常用转移工 作的工作量来度量。
2020/1/19
《计算机操作系统》- 第11章
5/17
本章目录
11.1 操作系统的性能指标 11.2 操作系统结构 11.3 UNIX和Windows的系统结构
数据为全局量,各模块均可对其进行存取和修改,造成 模块间关系隐蔽,难于对软件结构进行综合性的理解和 修改,软件的可靠性、易读性、适应性难以保证;
随着系统规模的扩大,系统的复杂性迅速增长。
2020/1/19
《计算机操作系统》- 第11章
10/17
11.2.3 基于层结构形式
基于层结构形式按照操作系统功能进行层次 划分。
2020/1/19
《计算机操作系统》- 第11章
6/17
操作系统结构
操作系统结构主要有五种形式: 简单结构形式 模块化结构形式 基于层结构形式 微内核结构形式 虚拟机结构形式
2020/1/19
《计算机操作系统》- 第11章
7/17
11.2.1 简单结构形式
将系统所有的软件和数据结构都放置在一个 模块中,操作系统各功能部分之间没有明显 的接口。
2020/1/19
《计算机操作系统》- 第11章
9/17
模块化结构形式
优点:
结构紧密、组合方便,系统可按照需求组合不同模块; 接口简单直接、模块间调用的灵活性使系统效率较高; 各个子模块的设计、编码可以同时进行,研制过程快。
缺点:
模块之间可以任意相互调用,调用关系复杂,模块的独 立性差,造成系统结构不清晰,可靠性降低;
2/17
本章目录
11.1 操作系统的性能指标 11.2 操作系统结构 11.3 UNIX和Windows的系统结构
2020/1/19
《计算机操作系统》- 第11章
3/17
11.1 操作系统的性能指标
操作系统的性能指标体现在多个方面
1.系统的可靠性
通过系统平均无故障时间进行度量。平均无故 障时间越长,系统的可靠性越高。
2.系统的吞吐量
系统在单位时间内所处理的信息量。吞吐量越 大,系统的处理效率越高
2020/1/19
《计算机操作系统》- 第11章
4/17
操作系统的性能指标
3.系统的响应时间
从系统接收作业到输出结果的时间间隔。
4.系统的资源利用率
单位时间内某设备实际使用时间。系统中各设 备越忙,系统的资源利用率越高。
15/17
Any Question?
Thank you !
2020/1/19
《计算机操作系统》- 第11章
16/17
Hale Waihona Puke 第11章 操作系统的性能指标 和系统结构
操作系统结构对操作系统的性能指标 有很大的影响 操作系统性能指标影响到计算机系统 的性能
本章目录
11.1 操作系统的性能指标 11.2 操作系统结构 11.3 UNIX和Windows的系统结构
2020/1/19
《计算机操作系统》- 第11章
不同的层次完成不同的功能,相邻层之间定 义严格的接口,上层的功能根据下层提供的 功能实现。
通常,最底层为计算机硬件接口,最上层为 用户接口。
层与层之间的关系按照系统的应用方式或命 令调用次序来决定。
2020/1/19
《计算机操作系统》- 第11章
11/17
基于层结构形式
优点:
每层的功能明确,可以采用模块化设计 有利于系统的维护和扩充
优点:
易于扩展操作系统 硬件环境变化对操作系统改动很小 使操作系统更加安全和可靠 适用于分布式系统
2020/1/19
《计算机操作系统》- 第11章
13/17
11.2.5 虚拟机结构形式
虚拟机结构可以将核心提供的不同系统调用 映射为不同的操作系统系统调用。
允许在单一硬件平台上建立依赖策略的多操 作系统版本。