單選題(共4題)
1.作業系統提供了多種介面供使用者使用, 其中() 是專門**用程式使用的一種介面。
a.終端命令
b.圖形使用者介面
c.系統呼叫
d.作業控制語言
c2.若程式正在試圖讀取某個磁碟的第200個邏輯塊, 使用作業系統提供的()介面。
a.系統呼叫
b.圖形使用者介面
c.原語
d.鍵盤命令
a3. 當作業系統完成使用者請求的「系統呼叫」功能後,應使cpu ()工作作業系統通過系統呼叫向使用者提供服務
a.維持在使用者態
b.從使用者態轉到核心態
c.從核心態轉到使用者態
d.維持在核心態
c當使用者程式執行訪管指令時,中斷裝置將使處理器() 工作。
a.維持在目態
b.從目態轉換到管態
c.維持在管態
d.從管態轉換到目態
b判斷題
linux的sheli屬於命令介面。
正確系統呼叫返回時,由核心態變為使用者態執行使用者程式
yes訪管指令為非特權指令,在使用者態下執行時會將cpu轉換為核心態。
正確設計使用者程式時, 使用系統呼叫命令,該命令經過編譯後,形成若干引數和陷入指令。
yes使用者編寫的函式屬於應用程式,在使用者態執行; 系統呼叫服務例程屬系統程式,在核心態執行。
yes使用者及其應用程式是通過系統呼叫提供的支援和服務來使用系統資源完成其操作的。
yes從應用程式的使用角度看,庫函式與系統呼叫沒有差別;但從實現的角度看,兩種有重大差別
yes
作業系統 作業系統介面
介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...
作業系統複習 作業系統介面
1 作業系統為了方便使用者方便的使用向使用者提供了兩類介面 使用者介面 聯機使用者介面與離線使用者介面 和程式介面 2 程式介面是os專門為使用者程式設定的,它是使用者程式取得os服務的唯一介面。3 系統呼叫提供了使用者程式和作業系統之間的介面,應用程式通過系統呼叫實現與os的通訊並取得服務。由此可...
作業系統 2 作業系統介面
介面是什麼?使用者用很熟悉的東西進入系統 連線兩個東西 訊號轉換 遮蔽細節.第一部分 作業系統介面 首先從命令列和圖形介面來引入我們作業系統介面的介紹 命令列是一段程式,系統初始化完之後便進入這段程式,這個程式是乙個死迴圈,不斷等待著使用者敲入命令。圖形介面是包括畫圖的c程式 c語言邏輯 重要函式 ...