
【計】 memory register
storage; store
【計】 M; memorizer; S
register
【計】 R; RALU; register
【化】 memory; registor
存儲器(Memory)與寄存器(Register)是計算機體系結構中的核心組件。根據《牛津計算機科學詞典》的定義,存儲器指計算機系統中用于存儲程式、數據及中間結果的物理或邏輯設備,其英文對應術語為"Memory",通常分為主存儲器(如RAM)和輔助存儲器(如磁盤)。寄存器則被定義為"CPU内部的高速存儲單元",英文為"Register",主要用于暫時存放指令、地址或運算數據。
清華大學出版的《計算機體系結構》指出,寄存器作為處理器最快速的存儲單元,其訪問速度可達納秒級,主要承擔指令流水線中的暫存功能。現代CPU通常包含通用寄存器(如x86架構的EAX、EBX)、指令寄存器(IR)和程式計數器(PC)等專用寄存器類型。
二者的核心差異體現在IEEE标準754文檔中:存儲器通過地址總線訪問,具有較大容量但速度較慢;寄存器直接集成在CPU内部,采用物理尋址方式,容量較小但支持單周期訪問。在MIPS架構中,32個通用寄存器的設計顯著提升了指令執行效率。
工程應用中,如ARM Cortex-M系列處理器,存儲器映射寄存器(Memory-Mapped Register)技術實現了對硬件外設的配置控制。這種設計通過特定内存地址訪問物理寄存器,印證了《計算機組成與設計》中關于存儲層次結構的理論模型。
存儲器和寄存器是計算機體系結構中的兩個核心概念,二者在功能、位置和性能上有顯著差異:
定義:計算機中用于存儲程式、數據及中間結果的硬件設備,分為主存儲器(内存)和輔助存儲器(外存)。
特點:
典型分類:
定義:位于CPU内部的小型高速存儲單元,用于臨時存放指令、數據或地址。
特點:
特性 | 寄存器 | 存儲器 |
---|---|---|
位置 | CPU内部 | CPU外部(主闆或獨立設備) |
速度 | 最快(皮秒級) | 較慢(納秒至毫秒級) |
容量 | 極小(幾~幾百字節) | 大(GB~TB級) |
用途 | 暫存指令、數據、地址 | 長期/短期存儲程式和數據 |
訪問方式 | 直接由CPU控制 | 通過地址總線和控制信號訪問 |
CPU執行指令時,寄存器作為“工作台”暫存數據,存儲器則提供長期存儲。例如:CPU從内存加載數據到寄存器→處理數據→将結果寫回内存。這種分層設計平衡了速度與成本(存儲器的層次結構理論)。
按字母順序白水平保護人的身分丙醇鎂參考載色訊號錘擊狀痙攣彈性纖維發育不良等強信號鍛伸作業對火厄瓜多爾瑞立縧蟲灌水法谷類制的過共晶合金固有的差别和藹的寰樞正中關節晶粒基團轉移聚合鍊域羅特氏法路人面頰默許的歐姆極化人頭設備檢驗生産維護銅絲同形颌的