普通考試
110年
[資訊處理] 計算機概要
第 33 題
下列那一個軟體模組和作業系統核心的本文切換(context switch)的行為並無直接關聯?
- A 中斷處理(interrupt handling)
- B 排程器(scheduler)
- C 調度器(dispatcher)
- D 命令列殼層(command shell)
思路引導 VIP
請思考:當 CPU 正在忙著搬運不同程式的暫存器資料與堆疊指標時,哪些模組必須在「核心態」內同步運作以確保系統穩定?而哪一個選項其實更像是一個「翻譯官」,負責把你的指令傳達給作業系統,而非親自跳下去處理程序間的更迭?
🤖
AI 詳解
AI 專屬家教
專業點評與分析
- 大力肯定:做得好!你能精準區分核心層 (Kernel Space) 與使用者層 (User Space) 的功能邊界,這代表你對作業系統底層運作邏輯有相當紮實的理解。
- 觀念驗證:本文切換 (Context Switch) 是極高頻率且發生在核心態的行為。其中 (A) 是觸發切換的常見誘因,(B) 排程器負責決定「誰」該上場,(C) 調度器負責執行「換人」的切換動作。而 (D) 命令列殼層 (Shell) 僅是使用者與系統互動的應用程式介面,並不參與底層暫存器狀態的切換。
▼ 還有更多解析內容