操作系统作为用户与计算机硬件系统之间的接口。

命令接口

按作业控制方式的不同,分为联机命令接口脱机命令接口

联机命令接口

又称交互式命令接口,每输入一条命令,就执行一条命令。适用于分时或实时操作系统的接口

脱机命令接口

又称批处理命令接口,按照作业操作说明书自动按顺序执行一组作业控制命令。适用于批处理系统

程序接口

由一组系统调用(也称广义指令)组成。用户通过在程序中使用这些系统调用来请求操作系统为其提供服务,如使用各种外部设备、申请分配和回收内存及其他各种要求。