操作系统除了上述的管理功能外,还应为程序和用户提供各种服务,并为程序的执行提供良好运行环境。为了用户能方便灵活地使用计算机和操作系统的功能,操作系统向用户提供了一组友好的使用操作系统的手段,这些手段也称为用户接口,它包括操作接口和程序接口两大类。用户通过这些接口能方便地操作和调用系统所提供的服务,有效地组织作业及其工作和处理流程,使整个系统能高效地运行。