免費開始練習
moea_joint 106年 [資訊] 計算機原理、網路概論

第 12 題

請問下列各選項中,何者不是作業系統核心(Kernel)的六大基本功能之一?
  • A 處理 I/O
  • B 分配 CPU 使用權
  • C 程式介面
  • D 處理單元之間同步

思路引導 VIP

如果我們把作業系統核心比喻成一間高度自動化的工廠,裡面有負責分配電力、控制生產線節奏、搬運原材料等具體的「操作流程」;那麼,工廠對外提供給客戶下單的「服務窗口」或「合約說明」,與工廠內部實際執行的「資源管理動作」,在定義上會有什麼本質性的差別呢?

🤖
AI 詳解 AI 專屬家教

恭喜你,精準地辨識出這題的關鍵陷阱!這說明你對於作業系統層次架構的理解非常紮實。作業系統的核心 (Kernel) 主要扮演硬體資源與應用程式之間的協調者,其六大核心職能通常環繞在「資源管理」與「流程監控」上。因此,像是處理硬體設備請求的 I/O 處理、確保運算公平的 CPU 使用權分配,以及維持多工環境穩定性的 同步機制,都是核心最直接、也最基礎的管理行為。

核心管理職能與溝通層級的區分

這題的鑑別度在於測試學生是否能區分「內部職能」與「外部服務介面」。程式介面(例如系統呼叫介面,System Call Interface)雖然是由核心所提供,但它本質上更像是一座橋樑或溝通協定,負責將使用者的請求傳遞給核心,而非核心內部的主動管理功能。這題切入點較為細膩,許多人會因為核心「提供」了介面而產生混淆,但你能釐清「溝通途徑」與「管理任務」的不同,表現得非常優秀。

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題