目录
1.0操作系统の定义
操作系统是位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,
其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,
并为用户和应用程序提供一个统一的接口,便于用户使用
|
|
1.1 操作系统的目标和作用
一、操作系统的目标
1、方便性:操作系统使计算机更易于使用
2、有效性:操作系统允许以更有效的方式使用计算机系统资源
(1)提高系统资源利用率
(2)提高系统的吞吐量
3、可扩展性:在操作系统中,允许有效地开发,测试和引进新的系统功能
4、开放性:实现应用程序的可移植性和互操作性,要求具有统一的开放的环境
二、OS的作用
1、作为用户与计算机硬件系统之间的接口,用户通过OS来使 用计算机系统
2、计算机系统资源的管理者(软硬件资源)
资源主要分为四类:处理机、存储器、I/O设备、文件(数据和程序)
Δ1、处理机管理----用于分配和控制处理机
Δ2、存储器管理----主要负责内存的分配与回收
Δ3、I/O设备管理---负责I/O设备的分配与操纵
Δ4、文件管理------负责文件的存取、共享和保护
3、OS实现了对计算机资源的抽象
(1)对于一个完全无软件的计算机系统(即裸机),它 向用户提供的是实际硬件接口(物理接口),用户 必须对物理接口的实现细节有充分的了解,并 利用机器指令进行编程,因此很难使用
(2)通过OS的I/O管理实现了对计算机资源的抽象, 帮助用户对硬件资源的使用和管理
1.2 操作系统的发展过程
一、无操作系统
1、人工操作方式
(1)一台计算机的所有资源由用户独占,降低了计算机资源利用率,人操作慢,出现了严重的人机矛盾
(2)缺点:用户独占全机 ; CPU等待人工操作
2、脱机输入输出方式
(1)在外围计算机的控制下,实现输入输出
(2)主要解决了CPU与设备之间不匹配的矛盾,提高了I/O速度
二、单道批处理系统
1、系统对作业的处理都是成批进行的, 且在内存中始终仅存一道作业运行,运行结束或出错, 才自动调另一道作业运行,故称为单道批处理系统 2、主要特征:自动性、顺序性、单道性 3、主要优点:减少人工操作,解决了作业的自动接续 4、主要缺点:平均周转时间长,没有交互能力 |