操作系统期末复习之操作系统引论
- 操作系统定义
操作系统是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合。
操作系统是 位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,使得管理系统中的各种软件和硬件资源得以充分利用,方便用户使用计算机系统。
- OS的目标
方便性: 操作系统使计算机更易于使用。
有效性: 操作系统允许以更有效的方式使用计算机系统资源。 提高系统资源利用率 、提高系统的吞吐量。
可扩展性: 在操作系统中,允许有效地开发,测试和引进新的系统功能。
开放性: 实现应用程序的可移植性和互操作性,要求具有统一 的开放的环境。
其中有效性,可扩展性最重要。
- OS的作用
1.作为用户与计算机硬件系统之间的接口
2.作为计算机系统资源的管理者(软硬件资源)
3.作为扩充机器
- OS的特征
1、并发性(最重要的特征) 2、共享性 3、虚拟性 4、异步性
并发是最重要的特征,其它特征都以并发为前提。其中最基本特征是并发和共享。
- OS的主要功能
1、处理机管理(CPU)
2、存储器管理
3、设备管理
4、文件管理
5、方便用户使用的用户接口。
- OS的基本类型
批处理操作系统、分时操作系统和实时操作系统。
- 批处理、分时、实时系统(比较)
批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。
分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是交互性、多用户同时性、独立性。
所谓“实时”,是表示“及时”,而实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。其特征主要体现在实时控制和实时信息处理。