4.1 操作系统概述

操作系统(Operating System,OS)是一种特殊的、用于管理和控制计算机硬件和软件的程序。它位于计算机的硬件和应用程序之间,是底层的系统软件,它是对硬件系统功能的首次扩充,负责管理、调度、指挥计算机的软、硬件资源,使其协调工作,是其他系统软件和应用软件运行的基础,它在资源使用者和资源之间充当中间人的角色。比如,一个用户(也可以是程序)将一个文件保存,操作系统就会开始工作,首先管理磁盘空间的分配,再将要保存的信息由内存写到磁盘中。当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会给程序分配使用CPU的时间。

因此,操作系统作为计算机系统的软、硬件的资源管理者,它的主要功能就是对系统所有的资源进行合理而有效的管理和调度,提高计算机系统的资源利用率。