3.6 用户接口
3.6.1 用户接口概述
(1)用户接口
OS为计算机硬件和用户之间提供了交流的界面。用户通过OS告诉计算机执行什么操作,计算机系统为用户提供执行各种操作的服务,并按用户需要的形式返回操作结果。用户和计算机之间的这种交流构成完整的、人机一体的系统,将这个系统称为用户接口。
随着OS功能不断的扩充和完善,用户接口更加人性化,呈现出更加友好的特性。
目前,用户接口有两种主要类型:
n 直接用户接口,通过交互方式的用户界面进行人机对话。
n 间接用户接口,通过批作业或程序的方式完成人机交流。
(2)系统调用
在计算机系统中,用户不能直接管理系统资源,所有资源的管理都是由OS统一管理的。但用户可以通过程序调用的方式申请使用系统资源,被称为系统调用,或者称为应用编程接口 API。目前的OS都提供了功能丰富的系统调用。
常见的系统调用分类有:
① 文件管理
② 进程管理
③ 设备管理
④ 进程通信
⑤ 存储管理。
3.6.2 用户接口分类
(1)命令界面。
(2)菜单界面。
(3)图形用户界面GUI。
(4)专家系统界面。
(5)网络形式界面。