27 有適當保護機制的作業系統核心所管理的程序,通常可以分成核心空間(kernel space)下的程序,和 使用者空間(user space)下的程序兩大類。下列敘述何者錯誤?
(A)核心空間的程序比使用者空間的程序具有較高的權限
(B)驅動程式(device driver)一定是要從頭到尾在核心空間下執行
(C)應用程式一般是在使用者空間下執行,只有在使用到作業系統核心提供的服務時,才可能切換到核 心空間執行
(D)中斷處理必須在核心空間下進行

答案:登入後查看
統計: A(22), B(520), C(98), D(172), E(0) #2333970

詳解 (共 1 筆)

#4046529

(B)驅動程式(device driver)一定是要從頭到尾在核心空間下執行

    許多應用程式,包含裝置驅動程式及應用軟體等,須由核心級和使用者級程式通過相互交換資訊來一起完成特定任務。


例如:

編寫核心服務程式利用核心空間提供的許可權和服務來接收、處理和快取資料;編寫使用者程式來和先前完成的核心服務程式互動

具體來說,可以利用使用者程式來配置核心服務程式的引數,提取核心服務程式提供的資料,也可以向核心服務程式輸入待處理資料。

比較典型的應用包括: Netfilter(核心服務程式:防火牆)VS Iptable(使用者級程式:規則設定程式);IPSEC(核心服務程式:VPN協議部分)VS IKE(使用者級程式:vpn金鑰協商處理)


來源

15
0

私人筆記 (共 1 筆)

私人筆記#7476137
未解鎖
錯誤的敘述是 (B) 驅動程式(devi...
(共 128 字,隱藏中)
前往觀看
0
0