什麼是記憶庫?

尋址 DRAM 有許多不同的層。DIMM 可能是最廣為人知的,DIMM(雙列直插式內存模塊)是一根 RAM。最終,內存是通過行地址和列地址來管理的。不過,它們之間還有很多層。通過通道訪問內存。每個通道完全獨立,可以同時傳輸數據。

注意:雖然通道是獨立的,但它們同步運行。必須確保每個已填充的頻道以相同的速度運行並具有準確的時序。理想情況下,所有連接的 DIMM 應該相同並且來自同一個套件。不同的 RAM 會導致穩定性問題。如果連接不同速度的 DIMM,最快的將被限制為最慢的速度。

在 DIMM 上,您有一個或多個 DRAM 芯片。列中的所有芯片都會被同時尋址,並且基本上作為一個更大的 DRAM 芯片呈現給 CPU。這是可行的,因為數據分佈在一個列中的所有 DRAM 芯片上。例如,通道寬度為 64 位,DRAM 芯片寬度為 8 位。需要 8 個 DRAM 芯片向數據引腳提供 64 位數據。等級本質上由芯片選擇定義,芯片選擇充當其控制下芯片的分叉器。每個芯片都有幾個銀行。

DRAM 上的銀行業務

在單個 DRAM 芯片中,有多個存儲體。DDR4 規範將​​ 4 位分配給地址庫,允許每個 DRAM 芯片有 16 個庫。每個存儲體通常都是獨立的,並且可以處於訪問/刷新周期的任何階段。所有銀行只有一組數據引腳。這種配置將 DRAM 芯片限制為每個時鐘週期只有一個存儲體傳輸或接收數據。它還允許強大的流水線,在足夠的負載下,允許這些數據引腳在大多數(如果不是全部)時鐘週期上處於活動狀態,而不是在新行打開時閒置。

關於銀行的另一件重要事情是,他們在一系列 DRAM 芯片上完全同步。這種同步非常完整,可以認為存儲體跨越了列中的所有 DRAM 芯片。

一個可行的例子

讓我們舉個例子;在此示例中,讀取操作通過列訪問存儲體 2,第 3 行,第 4 列。該列中的所有 DRAM 芯片將打開第二個存儲體中的第三行,第四列。每個將返回 8 位數據。定義等級的芯片選擇會將它接收到的數據連接成通道的 64 位寬格式,並將其發送到 CPU 上的內存控制器。

進一步舉這個例子,在 bank 2 處理讀取請求的同時,bank 3 可以執行刷新操作。此外,銀行 1 可以關閉其打開的行以準備打開新的行。Bank 7 可以同時完成一個讀操作。但是,它不能同時發送數據,因為所有銀行共享同一組數據引腳。Bank 7 必須等待數據引腳空閒才能傳輸其數據。

銀行系統優化

通過仔細地將請求流水線化到一個列中的所有存儲體,內存控制器可以確保 DRAM 芯片和通道的數據引腳的最佳使用。例如,假設對兩個存儲體的兩個讀取命令會重疊,因此第二個讀取操作將等待數據引腳從第一個中釋放出來。在那種情況下,可以將刷新操作插入一個或多個當時未被激活使用的其他庫中。

結論

在一個 DRAM 芯片中,有幾個存儲體。每個銀行都可以獨立運營,儘管它們都共享數據引腳。這意味著訪問和刷新操作可以流水線化,但寫入或讀取的實際數據一次只能由一個存儲體接收或發送。每個存儲體無縫地分佈在一個等級中的所有 DRAM 芯片上,並且這些芯片步調一致。使用組,尤其是在優化訪問時,有助於在負載足夠大時最大限度地利用數據引腳。不要忘記在下面分享您的評論。



Leave a Comment

如何克隆硬碟

如何克隆硬碟

在資料是寶貴資產的現代數位時代,在 Windows 上複製硬碟對許多人來說可能是一個至關重要的過程。這份綜合指南

如何修復驅動程式 WUDFRd 在 Windows 10 上載入失敗?

如何修復驅動程式 WUDFRd 在 Windows 10 上載入失敗?

您在啟動電腦時是否遇到錯誤訊息,提示驅動程式 WUDFRd 無法在電腦上載入?

如何修復 NVIDIA GeForce Experience 錯誤代碼 0x0003

如何修復 NVIDIA GeForce Experience 錯誤代碼 0x0003

您是否在桌面上遇到 NVIDIA GeForce 錯誤代碼 0x0003?如果是,請閱讀部落格以了解如何快速輕鬆地修復此錯誤。

How to Use Auto Clicker for Chromebook

How to Use Auto Clicker for Chromebook

Today, were going to delve into a tool that can automate repetitive clicking tasks on your Chromebook: the Auto Clicker. This tool can save you time and

如何在 2023 年從 Windows PC 中移除 GPU

如何在 2023 年從 Windows PC 中移除 GPU

您需要從 PC 上卸下 GPU 嗎?和我一起在這個分步指南中解釋如何從您的 PC 中刪除 GPU。

如何在台式機和筆記本電腦中安裝 NVMe SSD

如何在台式機和筆記本電腦中安裝 NVMe SSD

買了新的 NVMe M.2 SSD 但不知道如何安裝?繼續閱讀以了解如何在筆記本電腦或台式機上安裝 NVMe SSD。

什麼是邏輯炸彈?

什麼是邏輯炸彈?

邏輯炸彈是一種安全事件,攻擊者會在其中設置延遲操作。繼續閱讀以了解更多信息。

什麼是震網?

什麼是震網?

Stuxnet 是一種自我傳播的蠕蟲病毒。這是第一次使用網絡武器,也是第一個惡意軟件實例。

什麼是道德黑客?

什麼是道德黑客?

道德黑客是在法律約束下行事的黑客。繼續閱讀以了解有關該主題的更多信息。

什麼是對稱加密?

什麼是對稱加密?

密碼學有很多不同的部分。如果你想加密一些數據,你可以使用兩種類型的算法: symmetric