操作系统是控制应用程序执行的程序,并充当计算机用户和计算机硬件之间的接口。更为常见的定义是,操作系统是始终在计算机上运行的一个程序(通常称为内核),而其他所有程序都是应用程序。操作系统与资源和服务(例如内存,处理器,设备和信息)的分配有关。操作系统相应地包括用于管理这些资源的程序,例如流量控制器,调度程序,内存管理模块,I / O程序和文件系统。