• 操作系统定义

操作系统是一组控制和管理计算机软硬件资源合理地对各类作业进行调度以及方便用户使用的程序集合。

操作系统是 位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。

  • OS的目标

方便性: 操作系统使计算机更易于使用。

有效性: 操作系统允许以更有效的方式使用计算机系统资源。 提高系统资源利用率 、提高系统的吞吐量。

可扩展性: 在操作系统中,允许有效地开发,测试和引进新的系统功能。

开放性: 实现应用程序的可移植性和互操作性,要求具有统一 的开放的环境。

其中有效性,可扩展性最重要。

  • OS的作用

1.作为用户与计算机硬件系统之间的接口

2.作为计算机系统资源的管理者(软硬件资源)

3.作为扩充机器

  • OS的特征

1、并发性(最重要的特征) 2、共享性 3、虚拟性 4、异步性

并发是最重要的特征,其它特征都以并发为前提。其中最基本特征是并发和共享

  • OS的主要功能

1、处理机管理(CPU)

2、存储器管理

3、设备管理

4、文件管理

5、方便用户使用的用户接口。

  • OS的基本类型

批处理操作系统、分时操作系统和实时操作系统。

  • 批处理、分时、实时系统(比较)

批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。

分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是交互性、多用户同时性、独立性。

所谓“实时”,是表示“及时”,而实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。其特征主要体现在实时控制和实时信息处理。