民國111年 第3梯次 數位電子乙級 學科
第18題
作業系統軟體中,核心(Kernel)部分最好以哪種語言來寫最具效率?
題目
作業系統軟體中,核心(Kernel)部分最好以哪種語言來寫最具效率?
- (1) PASCAL 語言
- (2) 組合語言
- (3) FORTRAN 語言
- (4) BASIC 語言
官方答案
(2) 組合語言
解析
核心(Kernel)負責行程排程、記憶體管理、中斷處理與驅動介面,被呼叫的頻率極高,且必須直接操作暫存器、記憶體位址與特定硬體接腳。組合語言與機器碼一一對應,能精確控制每一個時脈週期與資源配置,執行效率最高。PASCAL、FORTRAN、BASIC 都屬高階語言,編譯後會產生較多輔助指令與額外負擔,效能不及組合語言。實務上核心多以 C 語言為主、搭配少量組合語言,就是為了在可維護性與效率間取得平衡。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。