操作系统及网络应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 操作系统的定义

任何计算机系统都是由硬件和软件两大部分组成的。计算机软件包括系统软件和应用软件,而操作系统是典型的系统软件。硬件系统、操作系统和其他系统软件及应用软件之间的关系如图1.1所示。

操作系统直接运行在裸机上,用来控制和管理计算机软硬件资源、合理地组织计算机工作流程、控制程序的执行、提供各种服务功能,使得用户能够灵活有效地使用计算机的程序模块集合。操作系统是计算机必备的系统软件,是人与计算机的交互接口。

图1.1 计算机系统结构

操作系统本身是软件,是一组程序的集合,直接管理计算机软、硬件资源,其他所有软件都应用于操作系统之上的。操作系统的主要任务可概括为以下几个方面:

控制管理计算机硬件资源和软件资源;

提供友好的用户接口;

完善计算机系统。

总而言之,操作系统(Operating System,OS)是一组负责管理计算机硬件和软件资源的程序模块集合,同时也是计算机系统的内核与基石。操作系统身负着许多基本事务如管理与配置内存、决定系统资源供需的优先次序、控制输入/输出设备、操作网络与管理文件系统等,可以方便用户控制和管理计算机软硬件资源,合理地组织计算机工作流程、控制程序的执行,并提供各种服务功能,使得用户能够灵活、有效地使用计算机的程序模块集合。它是配置在计算机硬件上的第一层软件,是对硬件功能的首次扩充,是计算机硬件系统与其他软件系统的接口,所有其他的软件均建立在操作系统之上,并由操作系统统一管理和指挥它们的运行。因此,操作系统在计算机系统中具有极其重要的地位。