操作系统(Operating System ,OS)是用户和计算机之间的接口,一方面操作系统管理着所有计算机系统资源,另一方面操作系统为用户提供了一个抽象概念上的计算机。操作系统是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。在操作系统的帮助下,用户使用计算机时,避免了对计算机系统硬件的直接操作。对于计算机系统而言,操作系统是对所有系统资源进行管理的程序的集合;对于用户而言,操作系统提供了对系统资源进行有效利用的简单抽象的方法。
操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织工作流程以及方便用户的程序集合。操作系统的功能是管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其他应用软件提供支持,让计算机系统所拥有的资源最大限度地发挥作用,提供各种形式的用户界面,可以让用户有一个好的工作环境,为其他软件的开发提供必要的服务和相应的接口等。实际上,用户是不用接触操作系统的,操作系统管理着计算机硬件资源,同时按照应用程序的资源请求分配资源,如划分CPU时间、内存空间的开辟、调用打印机等。