OS引论

发表于:2007-06-08来源:作者:点击数: 标签:
9月10号的OS笔记 1 OS引论 1.OS的目标:作用和模型 2.OS的发展过程 3.OS的基本特征 多道——并发 4.主要功能 5.结构设计( 最基础:模块化 ) OS概念(一般不考) ____ 一种 控制 和 管理 软、硬件资源,合理对作业进行 调度 及 方便用户 的一组 程序集合 有交互能

9月10号的OS笔记

<1>     OS引论

1.OS的目标:作用和模型

2.OS的发展过程

3.OS的基本特征

多道——>并发

4.主要功能

5.结构设计(最基础:模块化)

    OS概念(一般不考)

 ____ 一种 控制 和 管理 软、硬件资源,合理对作业进行 调度 及 方便用户 的一组 程序集合

有交互能力——》联机性

作业周期 长于 进程周期

OS的目标:

一、从方便的角度:

1、方便性:接口越丰富(比如:提供更多的系统调用,如中断号等),方便性越高

2、有效性:相同机器跑不同OS比较计算速度

3、可扩充性

4、开放性

二、从效率的角度,作为系统资源的管理者来看:

1、处理机管理:分配和控制处理器(单处理器)

2、存储器管理:分配并回收内存

3、I/O设备管理:I/O设备分配与操作(主要采用缓冲技术来提高效率

4、文件管理:存取、共享、保护

  文件:仅在逻辑上有意义的单位

三、不断提高系统资源利用率的需要(略)

多道批处理的引入:

特点:

优点:

1、提高CPU利用率

2、提高内存和I/O设备利用率

3、提高系统吞吐量

缺点:

平均周期(周转时间)长,无交互性

周转时间响应时间毫无关系,仅仅是不同OS的不同衡量标准

响应时间:从提交到终端到首次得到回应的时间

分时系统可以在任务调度时没有完成该任务,但批处理一旦调入任务,必须做完为止

SPOOLING:用一个进程来模拟一个设备(必须要有多道程序处理的支持)

批处理效率>分时效率          分时交互能力>批处理

批处理最适用的作业调度算法____短作业优先算法

多道程序需解决的问题(浏览)     P8

分时OS(小分题) 

1、重入码——纯代码(只读码)——共享

2、虚存——增加可创建的进程数

1、2的作用是——缩短分时响应时间

实时OS

多路、及时、独立、交互、可靠

硬实时——控制(实时性高)

软实时——偶尔超时问题不大

截止时间——开始截止时间

                  完成截止时间

并发——同时段

并行——同时刻

进程——提高效率——提高指令并发性

系统看不到的进程——必属于用户进程

OS特征

共享、并发、虚拟、异步(运行情况不可知)

原语的实现——单处理机下用关中断来实现

多道必须有中断支持,因为只有中断才能触发 切换,所以存在多道

原文转自:http://www.ltesting.net