公務人員特種考試計算機大意112 年第 5 題單選題
下列何者不是作業系統的功能?
A提供介面讓使用者和硬體互動
B管理和配置電腦資源
C協助程序間的溝通
D提供編譯程式的功能正確答案
D正確答案
作業系統負責資源管理與介面提供,編譯功能屬於編譯器(Compiler)而非 OS。
為什麼答案是 D
編譯程式是 Compiler(如 GCC)的功能,屬於系統軟體但非 OS 本身。OS 只負責執行程式,不負責把原始碼翻譯成機器碼。
載入中…
完整詳解
Pro · 無限重點 作業系統負責資源管理與介面提供,編譯功能屬於編譯器(Compiler)而非 OS。
看到「編譯」直接選!編譯是 Compiler 的工作,不是 OS 的工作。
逐選項分析
A✕
OS 核心功能之一就是提供使用者介面(CLI/GUI),讓使用者能透過它操作硬體,是標準 OS 功能。
B✕
管理 CPU、記憶體、I/O、檔案系統等資源配置,正是 OS 最主要的職責(Resource Manager)。
C✕
行程間通訊 (IPC, Inter-Process Communication) 是 OS 提供的服務,如管線、訊號、共享記憶體等。
D✓ 正確
編譯程式是 Compiler(如 GCC)的功能,屬於系統軟體但非 OS 本身。OS 只負責執行程式,不負責把原始碼翻譯成機器碼。
作業系統五大核心功能
| 功能 | 說明 | 範例 |
|---|
| 行程管理 | 排程、建立、終止行程 | CPU Scheduling |
| 記憶體管理 | 配置/回收記憶體 | Paging、Virtual Memory |
| 檔案系統 | 檔案存取與組織 | NTFS、ext4 |
| I/O 管理 | 控制輸入輸出裝置 | Device Driver |
| 使用者介面 | 與使用者互動 | Shell、GUI |
D 選項用「提供編譯程式」混淆考生,許多人誤以為 OS 內建 GCC 就代表編譯是 OS 功能。但 Compiler 只是「跑在 OS 上」的應用程式,OS 本身並不負責編譯原始碼。