民國115年 普通考試 資訊處理 計算機概要
第27題
雙模式運作模式提供我們保護作業系統免於受到使用者之破壞,亦保護使用者免於受到相互間之干擾。這兩種不同的運作模式為何?
題目
雙模式運作模式提供我們保護作業系統免於受到使用者之破壞,亦保護使用者免於受到相互間之干擾。這兩種不同的運作模式為何? A. 監督者(supervisor)模式和系統(system)模式 B. 核心(kernel)模式和特權(privileged)模式 C. 實體(physical)模式和邏輯(logical)模式 D. 使用者(user)模式和和核心(kernel)模式
官方答案
- 答案:D. 使用者(user)模式和和核心(kernel)模式
解析
雙模式運作是指 CPU 具備使用者模式(user mode)與核心模式(kernel mode,亦稱監督者模式 supervisor mode)。一般應用程式在 user mode 執行,只能使用非特權指令,存取範圍受位址空間限制;需要檔案、I/O 等系統服務時,透過系統呼叫(system call)陷入(trap)切換到 kernel mode,由作業系統代為執行特權指令,完成後再返回使用者模式。如此可保護作業系統不被使用者程式破壞,也避免行程互相干擾。A 的系統模式與監督者模式其實指同一個特權層級,並非對立的兩種模式;B 的核心與特權模式也是同一件事;C 的實體、邏輯位址屬於記憶體定址概念,與保護模式無關。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。