計算機 RAM 多年來一直在發展,無論是在架構還是外形方面。縮小範圍來看,它們主要分為SRAM和DRAM

此外,它們還可以分為同步和異步,這兩種技術目前都在使用,但服務於不同的目的。

考慮到SRAM的高成本,它被實現為高速緩衝存儲器。所以,我們對DRAM,尤其是它的同步型(SDRAM)更加熟悉。所有現代 PC 和筆記本電腦都配備了 DDR SDRAM,已有五代,其中最新的是 DDR5。

RAM 不向後兼容,並且有不同的外形尺寸/封裝( DIMM、SODIMM、UDIMM 等)。因此,在為您的系統選擇正確的產品時,您需要格外挑剔。話雖如此,大多數服務器和工作站更喜歡ECC RAM,它可以自動檢測並糾正內存錯誤。

由於可用的RAM 類型如此之多,因此很明顯會對什麼感到困惑您的系統使用的 RAM。因此,這裡有一個快速閱讀內容,可以幫助您更好地了解內存類型。

RAM 類型取決於內部架構

首先,根據內部架構,您可以找到兩種類型的RAM RAM:SRAM 和 DRAM。您計算機上使用的主內存是一種 DRAM,而 CPU 緩存(L1、L2 和 L3)是 SRAM。

靜態隨機存取存儲器 (SRAM)

讓我們從SRAM 或靜態隨機存取存儲器開始。 SRAM 主要用作 CPU 的高速緩存。除了 CPU 之外,SRAM 還用作專用顯卡甚至打印機上的緩衝區。

SRAM 是一種非常高速的存儲器,比 DRAM 更快。它用於存儲需要快速訪問的數據。這就是為什麼現代計算機仍然使用 SRAM 作為 CPU 緩存的原因。

SRAM 速度更快的原因是 SRAM 是由晶體管和基本觸發器邏輯電路構建來存儲數據的。因此,它的運行速度與 PC 電路相同。然而,儘管L1、L2和L3緩存都使用SRAM技術,但它們的速度存在差異。

這也是為什麼手機和智能手錶等設備使用SRAM技術來存儲的原因頻繁訪問的數據。

SRAM 使用6 個晶體管和復雜的內部架構來存儲單個位數據。因此,SRAM 的存儲容量較低且製造成本昂貴。

動態隨機存取存儲器 (DRAM)

與SRAM 不同,DRAM 將數據存儲在僅由電容器和簡單電路組成的存儲單元中一個晶體管。晶體管就像一個讀取電容器中電荷的開關。當存儲一個位時,電容器就會充電。

但是,電容器中的電荷會隨著時間的推移而衰減,並且存儲在其中的數據會丟失。為了防止這種情況,電容器需要每隔幾毫秒定期刷新或充電。這在 SRAM 中是不需要的,因為它使用觸發器電路來存儲數據。

DRAM 使用單個晶體管和電容器來存儲 1 位數據。這就是為什麼 DRAM 的內存容量比 SRAM 高很多的原因。

為了更好地理解,我通過一個類比來解釋一下。將 SRAM 視為您的衣櫃,將 DRAM 視為閣樓。

您將整個夏天所需的衣服(經常訪問的應用程序數據)存儲在衣櫃 (SRAM) 中。剩餘的冬衣(運行應用程序數據)存儲在您的閣樓 (DRAM) 中。

動態 RAM 類型

早期,計算機使用異步DRAM (ADRAM),其中內存和CPU 在不同的時鐘週期上運行。在異步 DRAM 中,CPU 必須等待,直到從內存中獲取所需的數據。

這對於以較低頻率運行的舊 CPU 非常有效。但隨著 CPU 頻率變得越來越快,舊的 ADRAM 需要升級。這導致了同步 DRAM 或 SDRAM 的發展。

在當今的計算機中,安裝在內存插槽中的大多數內存條都是 SDRAM 或同步 DRAM 的一種。同步意味著 DRAM 在與系統時鐘週期同步的時鐘週期上運行。

同步 DRAM 的類型

SDRAM 的第一個版本是 SDR SDRAM,隨著技術的改進,我們了解了現代DDR RAM,至今仍在使用。

單數據速率(SDR) SDRAM

內存和CPU 以同步時鐘週期運行。在較舊的計算機中,SDRAM 每個時鐘週期將數據傳輸到 CPU 一次。因此,名稱為單數據速率(SDR) RAM。

因此,如果SDR RAM 的頻率為600 MHz,則意味著它每秒運行600,000,000 個時鐘週期,並且每次傳輸600,000,000 個數據單位。第二。

這些數字被認為很慢,因為現在所有計算機都使用DDR 內存。

雙倍數據速率(DDR) SDRAM

DDR 或雙倍數據速率RAM,以以下方式傳輸兩個數據單位一個時鐘週期。這意味著 DDR RAM 的整體傳輸速率是其頻率的兩倍。

如果我的 DDR RAM 頻率為 1600 MHz,則該特定內存的傳輸速率為每秒 3200 兆傳輸。這意味著內存模塊每秒傳輸3,200,000,000 個數據單位。

提高的傳輸速率及其對雙通道的支持是當今所有計算機都使用DDR 技術的原因。

大多數(如果不是全部) ,當今計算機中使用的內存條是DDR RAM。目前,我們使用的是第五代 DDR 或 DDR5。但 DDR4 RAM 如今仍然相當流行。您甚至可能在某些舊計算機上找到 DDR3。

所有這些 DDR 生成模塊(DDR1 到 DDR5)的內部架構都不同。因此,它們不向後或向前兼容。因此,在選擇內存條時,請確保主板和CPU都支持它。

圖形DDR(GDDR)SDRAM

GDDR SDRAM 或Graphics DDR SDRAM 一般用於需要圖形處理的進程。這就是 GDDR 內存主要用於顯卡的原因。 DDR RAM 用於存儲 CPU 的內存,而 GDDR 是用於 GPU 的視頻 RAM (VRAM)。

當系統需要渲染高分辨率圖像或視頻時,會加載著色器和圖形數據寫入GDDR RAM 供GPU(圖形處理單元)進行處理。

與DDR 世代一樣,GDDR 也有好幾代,從GDDR 到GDDR6。但與 DDR RAM 不兼容不同,GDDR RAM 通常不會因為顯卡使用 PCIe 擴展插槽進行連接而出現不兼容問題。

RAM 類型取決於外形尺寸

在市場上,您可以找到RAM不同的形狀和尺寸。台式計算機使用 DIMM 或雙列直插內存模塊類型作為其外形尺寸。對於筆記本電腦,我們使用 SODIMM 或小型雙列直插內存。

SO-DIMM 內存比 DIMM 更短,以適合筆記本電腦的緊湊尺寸。

DIMM 和 SODIMM是大多數係統上都可以找到的兩種內存形式。然而,在 DIMM 和 SODIMM 之前,還有其他內存類型,如 SIMM、RIMM 或 SORIMM,但如今很少使用。

糾錯 RAM

ECC RAM,即糾錯Code RAM 是一種特殊類型的RAM,通常用於數據至關重要的工作站PC 或服務器。

由於硬件或軟件故障,RAM 上存儲的數據(位)可能會損壞。在任何故障情況下,位都可能從 1 變為 0,反之亦然。這甚至可能導致系統崩潰,特別是當 RAM 上的關鍵操作系統數據被更改時。

具有 ECC 的 RAM 可以檢測到這些錯誤並將其恢復到原始狀態。不幸的是,消費級主板甚至高端遊戲主板可能不支持 ECC RAM。

沒有 ECC 的 RAM 會移動 64 位數據塊。帶 ECC 的 RAM 也執行相同的操作,但它為每個塊生成額外的 8 位以進行糾錯。使用這個 8 位,系統可以檢測並糾正內存錯誤。

為您的系統選擇正確的 RAM 類型

系統所需的 RAM 類型取決於以下幾個因素:因素。台式機和筆記本電腦需要兩種不同類型的內存。除此之外,主板和 CPU 僅支持特定的 DDR 版本。

如果您使用的是台式電腦,則需要使用 DIMM 外形規格的 RAM。如果您要升級筆記本電腦上的 RAM,則需要 SODIMM。

至於 DDR 版本,這取決於幾個因素。 DDR4 已經存在了近十年,因此大多數主板都支持它。

但是,隨著DDR5 越來越受歡迎,並且應用程序/遊戲正在利用DDR5 提供的功能,DDR5 成為唯一的時間常態。

如果您要升級,我建議您檢查您的主板和 CPU 規格,了解其支持的 DDR 版本。

如果您正在組裝一台新 PC,最好購買支持DDR5 RAM的主板。

除了主板的內存插槽規格和主板的DDR版本外,您還需要檢查系統支持的最大內存。這裡,最大內存指的是最大內存容量、頻率和延遲。

Categories: IT Info