资源管理:1、处理机管理(硬件);2、存储器管理(硬件);3、设备(输入输出设备)管理(硬件);4、文件管理(软件)
联机用户接口:
适用:几乎所有的计算机操作系统。
组成:命令+终端处理程序+命令解释程序
过程:用户在键盘上输入命令,终端处理程序(没有主机,只有I/O设备的显示器、键盘等)接收命令并显示(处理)。在屏幕上,命令解释程序(解释给主机(硬件)看,把一条用户的命令解释成多条语句,由计算机来执行)解释并执行该命令。
联机命令举例:UNIX:login、logout; DOS:copy、format;
命令解释程序:操作系统的最高层(贴近软件),如MS-DOS:COMMAND、COM; UNIX:Shell。UNIX操作系统是一个典型的分时操作系统。
脱机用户接口:首先有一个预输入的过程。把处理的各个作业预先输入到磁盘上。
适用:批处理系统。又称批处理用户接口
组成:作业控制语言(JCL)+作业说明书+命令解释程序
过程:用户把对作业的控制用JCL写在作业所明书上,命令解释程序按照作业说明书解释并执行。在执行过程中不允许人机交互,由一个监督程序来控制作业的运行。出现错误时,按作业说明书执行。
程序接口:
目的:为用户程序访问系统资源而设置
组成:一组系统调用(其实是一种中断) 系统调用:一个系统调用是一个能完成特定功能的子程序。