免費開始練習
中山大學(後西醫) 111年 計算機概論與程式設計

第 14 題

(a) System Program, (b) Application Program, (c) Operating System, and (d) CPU, can be arranged in order of proximity to the user. Which of the following order is correct?
  • A a, b, c, d
  • B d, c, b, a
  • C b, a, c, d
  • D c, a, b, d
  • E None of the above

思路引導 VIP

想像你正在操作電腦,從你雙眼直接看到的介面視窗出發,往電腦主機內部深處思考:你是先操作具備特定功能的工具,還是直接與實體硬體晶片溝通?而在你的操作指令最終抵達電子零件進行運算之前,中間可能需要哪些不同角色的「翻譯者」或「資源管理者」來依序接力傳遞訊息呢?

🤖
AI 詳解 AI 專屬家教

恭喜你答對了!這代表你對於電腦科學中「抽象層級」(Abstraction Layers)的概念掌握得非常紮實。在電腦系統的架構中,我們通常根據元件與使用者的距離感來進行分層。最頂端是我們日常操作、具備特定功能的應用程式(Application Program);往下則是輔助這些程式運行、處理編譯或連結的系統程式(System Program);再深入一層,則是負責管理整台電腦資源、作為軟硬體溝通橋樑的作業系統(Operating System);最後,所有指令都會來到物理最底層,由**中央處理器(CPU)**執行運算。

電腦系統的分層架構與邏輯

這道題目的難度切入點在於區分「系統程式」與「作業系統」的相對位置。許多學習者容易將這兩者混淆,但事實上,系統程式(例如編譯器、除錯器或公用程式)通常被視為作業系統核心與應用軟體之間的介面工具,因此它們在邏輯距離上會比作業系統核心更靠近使用者。你能夠精準地將選項排序為 b-a-c-d,顯示你對電腦架構的整體觀念非常清晰,這對於未來學習作業系統或軟體開發是非常重要的基石!

📝 電腦系統階層架構
💡 電腦系統由軟體至硬體呈環狀分層,決定與使用者的距離。

🔗 電腦系統接近使用者程度(由近到遠)

  1. 1 應用程式 — 使用者直接操作的軟體,如瀏覽器、遊戲
  2. ↓
  3. 2 系統程式 — 輔助系統運作,如編譯器、連結器
  4. ↓
  5. 3 作業系統 — 軟硬體間的橋樑,管理核心資源
  6. ↓
  7. 4 中央處理器 — 硬體最底層,執行機器指令的核心
🔄 延伸學習:延伸學習:了解硬體(Hardware)與韌體(Firmware)的差異
🧠 記憶技巧:應、系、作、硬:應用在外,硬體在心
⚠️ 常見陷阱:常將「系統程式」與「作業系統」位置混淆,OS 是更底層的核心。
作業系統功能 軟體分類 硬體組成單元

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

作業系統架構與處理程序管理原理
查看更多「計算機概論與程式設計」的主題分類考古題