3.6 用戶接口
3.6.1 用戶接口概述
(1)用戶接口
OS為計算機硬件和用戶之間提供了交流的界面。用戶通過OS告訴計算機執行什麼操作,計算機系統為用戶提供執行各種操作的服務,並按用戶需要的形式返回操作結果。用戶和計算機之間的這種交流構成完整的、人機一體的系統,將這個系統稱為用戶接口。
隨著OS功能不斷的擴充和完善,用戶接口更加人性化,呈現出更加友好的特性。
目前,用戶接口有兩種主要類型:
n 直接用戶接口,通過交互方式的用戶界面進行人機對話。
n 間接用戶接口,通過批作業或程序的方式完成人機交流。
(2)系統調用
在計算機系統中,用戶不能直接管理系統資源,所有資源的管理都是由OS統一管理的。但用戶可以通過程序調用的方式申請使用系統資源,被稱為系統調用,或者稱為應用編程接口 API。目前的OS都提供了功能豐富的系統調用。
常見的系統調用分類有:
① 文件管理
② 進程管理
③ 設備管理
④ 進程通信
⑤ 存儲管理。
3.6.2 用戶接口分類
(1)命令界面。
(2)菜單界面。
(3)圖形用戶界面GUI。
(4)專家系統界面。
(5)網絡形式界面。