免費開始練習
hce_nsysu 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,顯示你對電腦架構的整體觀念非常清晰,這對於未來學習作業系統或軟體開發是非常重要的基石!

🏷️ 相關主題

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