有適當保護機制的作業系統核心所管理的程序,通常可以分成核心空間(kernel space)下的程序,和使用者空間(user space)下的程序兩大類。下列敘述何者錯誤?
A核心空間的程序比使用者空間的程序具有較高的權限
B驅動程式(device driver)一定是要從頭到尾在核心空間下執行正確答案
C應用程式一般是在使用者空間下執行,只有在使用到作業系統核心提供的服務時,才可能切換到核心空間執行
D中斷處理必須在核心空間下進行
答案與詳解
錯誤敘述(本題要選的答案)。驅動程式不一定全程在核心空間,現代 OS 有使用者空間驅動(如 Linux FUSE、USB 印表機驅動),目的在於降低核心崩潰風險。
