第一章
1.1.1 操作系统的目标:
1)有效性:提高系统资源利用率;提高系统的吞吐量。
2)方便性:
3)可扩充性:
4)开放性:开放性是指操作系统能遵循世界标准规范,特别是遵循开放系统互联(OSI) 国际标准。凡遵循国际标准所开放的硬件和软件,均能彼此兼容,可方便的实现互连。
1.1.2 操作系统的作用:
1)OS 作为用户与计算机硬件系统之间的接口:OS 处于用户与计算机硬件系统之间,用户通过 OS 来使用计算机系统。
①命令方式:这是指由OS 提供了一组联机命令接口,以允许用户通过键盘输入有关命令来取得操作系统的服务,并控制用户程序的运行。
②系统调用方式:OS 提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来实现与操作系统的通信,并取得它的服务。
③图形、窗口方式:这是当前使用最为方便、最为广泛的接口,它允许用户通过屏幕上的窗口和图标来实现与操作系统的通信,并取得它的服务。
2)OS 作为计算机系统资源的管理者
系统资源分为四类:处理器、存储器、I/O设备、信息(数据和程序)。OS 的主要功能也正是针对这四类资源进行有效的管理,即:处理机管理,用于分