作業系統複習 作業系統介面

2021-08-20 13:53:59 字數 634 閱讀 5922

1:作業系統為了方便使用者方便的使用向使用者提供了兩類介面:使用者介面(聯機使用者介面與離線使用者介面)和程式介面

2:程式介面是os專門為使用者程式設定的,它是使用者程式取得os服務的唯一介面。

3:系統呼叫提供了使用者程式和作業系統之間的介面,應用程式通過系統呼叫實現與os的通訊並取得服務。由此可以看出系統呼叫的目的就是請求系統服務。

4:為了保證系統程式不被應用程式有意或無意地破壞,計算機設定了兩種狀態:系統態(也稱為管態或核心態)和使用者態(也稱為目態)。作業系統在系統態執行,應用程式只能在使用者態執行。

對應的就有特權**和非特權指令。特權指令:在系統態時執行的指令,關係到全域性的指令。只允許作業系統使用,不允許應用程式使用。非特權指令:在使用者態時執行的指令。

5:系統呼叫與一般程式呼叫的異同:

相同點:改變指令流程,重複執行和共用,改變流程後需返回原處。

不同點:執行在不同的系統狀態  ,通過軟中斷進入,返回問題,巢狀呼叫。

6:系統呼叫的四種型別:程序控制,檔案操縱,通訊管理,系統維護

7:系統呼叫的步驟:首先,將處理機狀態由使用者態轉為系統態,其次,是分析系統呼叫型別,轉入相應的系統呼叫處理子程式,最後,在系統呼叫處理子程式執行完後,應恢復被中斷的或設定新程序的cpu現場,然後返回被中斷程序或新程序, 繼續往下執行。 

作業系統複習(十八) 作業系統介面

作業系統向使用者提供了兩類介面 使用者介面和程式介面。使用者介面是為了方便使用者使用計算機資源所建立的使用者和計算機之間的聯絡。也就是說使用者並沒有直接使用計算機資源的許可權,而作業系統有這個許可權,作業系統可以向使用者提供命令 系統呼叫 圖形等形式的介面,完成使用者提交的各類任務。程式介面由一組系...

作業系統 作業系統介面

介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...

作業系統 2 作業系統介面

介面是什麼?使用者用很熟悉的東西進入系統 連線兩個東西 訊號轉換 遮蔽細節.第一部分 作業系統介面 首先從命令列和圖形介面來引入我們作業系統介面的介紹 命令列是一段程式,系統初始化完之後便進入這段程式,這個程式是乙個死迴圈,不斷等待著使用者敲入命令。圖形介面是包括畫圖的c程式 c語言邏輯 重要函式 ...