正确答案
通常操作系统为用户提供两种接口:一类是程序接口;另一类是作业控制方面的接口。
程序一级接口是由一组系统调用命令组成,它是操作系统提供给用户的各种服务,以子程序的形式供用户在程序中调用。当程序执行该系统调用命令时便暂时中断当前执行的程序去执行该系统调用命令子程序,完成后自动返回当前执行程序。
作业控制方面的接口与操作系统的类型有关。在批处理系统中,当用户一旦提交了作业,就无法对作业的运行作更多的控制,因此用户必须事先用该操作系统提供的作业控制语言告诉操作系统对进程的运行意图、资源的需求以及一旦出现问题作何种选择等。对于分时系统,则提供一组操作命令,通常称为语言命令,它采用人机交互回话方式来控制作业的运行。我所使用的Windows XP操作系统中,用户通过键盘操作,也可以在多窗口图形化环境中通过鼠标器选择各种操作。