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)。作業系統的工作是「安排」程式去執行,而不是自己去執行它。
▼ 還有更多解析內容