1. 程式人生 > >二、用戶接口

二、用戶接口

功能 間接 過程調用 過程 程序 管理 圖形 直接 好的

OS 之 用戶接口

我們知道,操作系統的一個重要作用就是 為用戶提供良好的接口。那麽接口涉及些什麽呢?


接口類型

  • 用戶命令控制界面
  • 程序接口


用戶命令控制界面(聯機命令界面)

  1. 聯機命令類型

  主要有 系統訪問、目錄和文件管理、編譯和鏈接裝配、維護管理命令、通信。

  2. 聯機命令操作方式

  • 輸入式
  • 選擇式(我們所熟知的 圖形可視化界面)


程序接口

  程序接口主要由系統調用來承擔。 即用戶通過直接或者間接調用系統調用來實現操作目的。 

  1. 系統調用:OS內核(核心)中用於實現各種功能的子程序。
  2. 與一般過程調用的區別
  • 運行在不同態。系統調用自然運行在系統態/核態,而一般過程調用在用戶態。system call優先級和權限都高
  • 軟中斷進入。
  • 返回問題。
  • 嵌套調用不同

  3. 類型

  4. 實現/運行過程

  

二、用戶接口