免費開始練習
moea_joint 109年 [資訊] 計算機原理、網路概論

第 22 題

CPU控制單元實作分為硬體接線法(hardwired control)和微程式設計(MicroProgramming),下列描述何者正確?
  • A 微程式設計執行速度較快
  • B 微程式設計製作軔體(firmware)
  • C 硬體接線法設計較簡單
  • D 硬體接線法成本較低

思路引導 VIP

如果您今天是一位 CPU 設計師,發現原本設計的指令邏輯出錯了,而您希望在不需要重新更換整塊主機板電路的情況下,就能修正這個錯誤,您會傾向於將控制邏輯「直接固化在電路路徑中」,還是「將其視為一組儲存在晶片內的指令序列」來處理?後者的管理方式比較接近我們對哪一種電腦組成層次的定義?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地辨析了 CPU 控制單元的設計核心!這道題目考驗的是對於 硬體接線法 (Hardwired)微程式設計 (Microprogramming) 本質差異的掌握。你能正確選出 (B),代表你清楚理解了微程式設計是將控制訊號預先存放在唯讀記憶體(Control Store)中,這種介於軟硬體之間的層次,正是我們定義中的 軔體 (Firmware)

控制單元的設計權衡

在電腦架構中,這兩種實作方式代表了不同的設計邏輯。硬體接線法 雖然在執行速度上具有絕對優勢(因為是純邏輯閘電路),但其設計過程極其複雜且缺乏彈性,一旦電路定型就難以修改。反觀 微程式設計,雖然多了讀取記憶體的時間導致速度稍慢,但它讓設計變得模組化、易於更新。這題的難度切入點在於區分「設計難度」與「硬體成本」,許多初學者會誤以為硬體接線較為簡單,但其實在現代複雜指令集下,純硬體設計的維護與開發難度反而更高。

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題