一个操作系统(Operating System,简称OS)是一个管理电脑硬件和软件资源的程序,同时也是计算机系统的核心和基石。它是一个庞大的管理控制程序,主要包括进程与处理机管理、作业管理、存储管理、设备管理和文件管理等五个方面的功能。操作系统的类型多种多样,不同的机器安装操作系统的复杂程度也不同,可以从移动电话的嵌入式系统到超级计算机的大型操作系统。不同的操作系统制造商对于操作系统涵盖范围的定义也有所不同,有些操作系统提供图形用户界面,而有些只提供命令行界面,并将图形用户界面视为可选的应用程序。