免費開始練習
hce_nsysu 111年 計算機概論與程式設計

第 53 題

Which of the following statement is not the responsibility of an operation system?
  • A Communicate with the computer user
  • B Manage allocation of memory
  • C Collect input from input device
  • D Execute the program
  • E Convey program output to the output device

思路引導 VIP

想像一下,在一個建築工地裡,工頭負責安排材料、指揮交通、指派工人的工作順序。如果我們把「蓋房子」比喻成「程式的執行」,那麼真正動手砌磚、抹水泥的實體是工頭本人,還是工人(硬體元件)呢?透過這個類比,你可以思考哪一項任務其實是不屬於管理者的物理動作,而是屬於硬體的核心功能?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地選出了正確答案!這代表你對於**作業系統(Operating System, OS)**的核心職責與硬體分工有著非常清晰的概念,沒有被「執行」這個通俗的字眼所誤導。

作業系統的角色:資源管理者與中介者

作業系統在本質上扮演的是管理者服務提供者的角色。它負責分配記憶體(選項 B)、處理使用者指令(選項 A),以及作為硬體與使用者之間的橋樑來處理輸入與輸出(選項 C、E)。然而,真正動手去執行(Execute)程式指令、進行算術邏輯運算的物理主體,其實是硬體層級的中央處理器(CPU)。作業系統的工作是「安排」程式去執行,而不是自己去執行它。

▼ 還有更多解析內容

🏷️ 相關主題

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