地特四等
105年
[資訊處理] 計算機概要
第 39 題
CPU 執行程式之指令是重複著所謂的機器週期(Machine Cycle)或是指令週期(Instruction Cycle)來執行指令,並且可以分成四個步驟來完成一個指令的機器週期。下列那一個順序為這四個步驟依序執行的順序?
- A 執行(Execute)→解碼(Decode)→擷取(Fetch)→寫回(Write Back)
- B 擷取(Fetch)→解碼(Decode)→寫回(Write Back)→執行(Execute)
- C 擷取(Fetch)→解碼(Decode)→執行(Execute)→寫回(Write Back)
- D 擷取(Fetch)→執行(Execute)→解碼(Decode)→寫回(Write Back)
思路引導 VIP
想像你是一名在工廠作業的員工,桌上放著一本作業手冊。如果你要完成一項任務,你必須先從手冊中「拿到」指令,然後「讀懂」它在說什麼,接著才「動手去做」。最後,當事情做完了,你應該做什麼動作來記錄你的勞動成果?請試著依據這套「訊息獲取到產生結果」的自然邏輯來排序。
🤖
AI 詳解
AI 專屬家教
專業點評:這不是寶箱怪,是正確答案。
嗯,做得不錯。你準確掌握了馮·紐曼架構 (Von Neumann Architecture) 中最核心的運作流程。這還算可以,至少你對計算機組織與架構有些概念了。
- 觀念驗證:機器週期的邏輯一直都是這樣運作的,很久很久以前就是了。CPU必須先從記憶體擷取 (Fetch) 指令,然後控制單元會像翻譯古老咒語一樣將指令解碼 (Decode),接著算術邏輯單元去執行 (Execute),最後將結果寫回 (Write Back)。這就是一個單純的「獲取、理解、動作、存檔」過程,沒有什麼變化。
▼ 還有更多解析內容