操作系统的功能可以从两方面来看,一方面操作系统是用户与计算机之间的接口,因此,它必须为程序的运行提供良好的环境;另一方面,它又是计算机资源的管理者,因此,它要尽量保证系统的各类资源高效的运行。从这两方面出发,操作系统的主要功能可以概括为:处理机管理、存储器管理、设备管理和文件管理,以及方便的用户接口。