RAM
隨機存取存儲器(英語:Random Access Memory,縮寫:RAM),又稱主存,是計算機中與中央處理器(CPU)直接交換數據的內部存儲器[1]。RAM 的主要特性是「隨機存取」,即讀寫數據所需時間與物理位置無關;同時具備易失性(Volatility),即斷電後所存數據立即丟失[2]。RAM 作為作業系統、應用程式及當前處理數據的臨時存儲介質,是計算機系統中速度最快的存儲設備之一[1]。根據存儲單元工作原理,RAM 主要分為靜態隨機存取存儲器(SRAM)和動態隨機存取存儲器(DRAM)兩大類[3]。
| 中文名 | 隨機存取存儲器 |
|---|---|
| 外文名 | Random Access Memory (RAM) |
| 別名 | 主存、系統內存 |
| 核心特性 | 隨機存取、易失性[1] |
| 主要分類 | 靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)[3] |
| 主要用途 | 作業系統、應用程式、運行中數據的臨時存儲[1] |
| 主流技術 | DDR SDRAM(DDR、DDR2、DDR3、DDR4、DDR5)[4] |
歷史
編輯RAM 的發展經歷了從磁芯存儲器到半導體存儲器的演變過程。
早期計算機使用磁鼓、磁芯等作為主存儲器。20 世紀 60 年代,半導體存儲器開始興起。1964 年,仙童半導體(Fairchild)研發了 64 位 MOS 靜態 RAM,是最早的 SRAM 之一[3]。1969 年,英特爾(Intel)開發了第一個 256 位靜態 RAM 晶片 1101,並於 1971 年正式推出[1]。
1966 年,IBM 的 Robert H. Dennard 發明了動態隨機存取存儲器(DRAM),並於 1968 年取得專利[5]。1970 年,英特爾推出首款商用 DRAM 晶片 Intel 1103,該晶片逐步取代磁芯存儲器,成為計算機主存的主流技術[1][3]。
20 世紀 80 年代中期,快速頁模式(FPM)DRAM 問世。90 年代,同步動態隨機存取存儲器(SDRAM)推出,其時鐘與 CPU 總線同步[3]。2000 年,雙倍數據速率 SDRAM(DDR SDRAM)問世,在時鐘上升沿和下降沿均傳輸數據,傳輸速率較 SDRAM 提高一倍[6]。此後 DDR2、DDR3、DDR4 陸續推出,在速度、功耗和數據完整性方面持續改進。DDR5 是目前最新的商用標準,起始頻率 4800 MT/s,最高已超過 8400 MT/s[4]。
分類
編輯RAM 主要根據存儲單元的工作原理分為兩大類。
靜態隨機存取存儲器(SRAM)
編輯SRAM 利用雙穩態觸發器(通常由 6 個電晶體構成)存儲每一位數據。只要供電,數據即保持不變,無需刷新操作[1]。SRAM 的優點是訪問速度快、功耗較低;缺點是單位密度低、成本高[3]。由於其高速特性,SRAM 通常用作 CPU 的高速緩存(Cache)。
動態隨機存取存儲器(DRAM)
編輯DRAM 利用電容上的電荷表示二進制數據(有電荷為 1,無電荷為 0)。因電容存在漏電,需周期性刷新以維持數據[1][3]。DRAM 的優點是結構簡單——每單元僅需一個電晶體和一個電容器,因此密度高、成本較低;缺點是速度較慢、功耗相對較大[3]。DRAM 廣泛應用於計算機的主內存。
同步動態隨機存取存儲器(SDRAM)
編輯SDRAM 是 DRAM 的一種,其時鐘信號與系統總線同步,使內存控制器能夠精確掌握數據傳輸周期[3]。SDRAM 於 20 世紀 90 年代中期開始普及。
雙倍數據速率 SDRAM(DDR SDRAM)
編輯DDR SDRAM 在時鐘的上升沿和下降沿各傳輸一次數據,使傳輸速率相比 SDRAM 提高一倍[6]。DDR 已發展出多代產品[4]:
- DDR:2000 年推出,速率較 SDRAM 提高一倍。
- DDR2:2003 年推出,引入 4bit 預取,工作電壓從 2.5V 降至 1.8V。
- DDR3:進一步降低功耗並提高速率。
- DDR4:主流選擇,頻率範圍 2133–4800 MHz。
- DDR5:最新標準,起始頻率 4800 MHz,支持雙通道 32 位子通道設計。
此外,DDR 技術還衍生出針對流動裝置的 LPDDR(Low Power DDR)和針對圖形處理器的 GDDR(Graphics DDR)等分支。
工作原理
編輯RAM 由存儲矩陣、地址譯碼器、讀/寫控制器、輸入/輸出電路及片選控制等組成[1]。
- 存儲矩陣:核心部分,由大量存儲單元排列成矩陣。
- 地址譯碼器:將地址信號譯碼為行選信號和列選信號,選中對應存儲單元。
- 讀/寫控制器:控制對被選中單元進行讀或寫操作。
- 輸入/輸出電路:與 CPU 交換數據。
當 CPU 讀取數據時,通過地址總線發送目標地址;地址譯碼器選中存儲單元;讀/寫控制器發出讀信號;數據經數據總線傳送至 CPU。寫入過程類似,但方向相反[1]。
對於 DRAM,由於電容漏電,必須定期刷新(Refresh)。刷新周期通常為 64 ms,即每 64 ms 內需對所有存儲單元完成一次刷新[3]。
性能指標
編輯- 容量:以 GB 為單位,容量越大,可同時運行的程序和處理的數據越多。
- 頻率:內存模塊每秒執行的時鐘周期數(MHz),頻率越高,理論傳輸速率越快。
- 帶寬:單位時間內可傳輸的數據量(GB/s),理論帶寬 = 頻率 × 位寬 / 8。例如 DDR4-3200(64 位總線)的理論帶寬為 25.6 GB/s。
- 時序(Timing):描述響應指令所需延遲,以時鐘周期數表示。常見參數有 CL(CAS Latency)、tRCD、tRP 和 tRAS 等,數值越低,延遲越小。
- 實際延遲:可通過公式計算:實際延遲(ns)= CL × 2000 / 頻率(MHz)。
主要廠商
編輯- 三星電子(Samsung):全球最大的 DRAM 製造商之一,1996 年提出 DDR SDRAM 概念。
- SK 海力士(SK Hynix):韓國半導體企業,DRAM 主要供應商之一。
- 美光科技(Micron Technology):美國半導體公司,DRAM 和 NAND Flash 主要製造商。
參考文獻
編輯- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 隨機存取存儲器(百度百科)
- ↑ Random-access memory (Wikipedia)
- ↑ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 引用錯誤:無效的
<ref>標籤,未定義名稱為wiki_ram的參考文獻內容文字。 - ↑ 4.0 4.1 4.2 JEDEC DDR4 Standard (JEDEC)
- ↑ IBM DRAM Invention (IBM History)
- ↑ 6.0 6.1 Crucial: History of DDR Memory