總覽
http:// https://myfamily12345.pixnet.net/blog/post/404540683
1.RAM Evolution
3.SDRAM/DDR/DDR2/DDR3/DDR4 Key Core Timing
DRAM/SDRAM:
動態隨機存取記憶體 (DRAM): 主要用於電腦的主記憶體
靜態隨機存取記憶體 (SRAM): 用於速度較快的快取記憶體
DRAM:DRAM是今日電腦標準的系統主記憶體,當你告訴別人,自己的電腦是32MB RAM時,指的就是它。
在DRAM裏,資訊是存放在電容器裏的一系列電荷。在幾微秒內,它就可以充電完畢,但是電容器會漏電,
所以需要不斷地充電以維持電位。就是因為要不斷充電,所以它才叫作「動態」。DRAM存取速度較慢,
但價格較便宜,又可細分為FPM DRAM、EDO DRAM等,其中SDRAM速度最快。
SRAM:SRAM和DRAM的差異在於,DRAM得隨時充電,而SRAM儲存記憶不必作自動充電的動作,
會出現充電動作的唯一時刻是有寫入動作時。如果沒有寫入的指令,在SRAM裏不會有任何東西被更動,
這也是它為什麼被稱為靜態的原因。SRAM的優點是它比DRAM快得多。缺點則是它比DRAM貴許多,
通常被採用來作為快取記憶體
|
||||||||||||
|
同步動態隨機存取記憶體 (Synchronous Dynamic Random Access Memory, SDRAM) 是 DRAM 的其中一種
在近二十年之內在個人電腦領域獲得極為廣泛的運用 ,
迄今最新的個人電腦與伺服器也仍然是使用由 SDRAM 改進而來的記憶體。
SDRAM 與其他種類的 DRAM 最大的不同就在於「同步」,這裡的同步指的是透過在記憶體上實作同步時脈產生器,
使記憶體與處理器的運作時脈一致 (也就是後來我們所知道的「外頻」的概念),
這樣做的好處在於從此記憶體的頻率可以獲得很大的提升 (超過 100 MHz 以上的記憶體運作時脈成為可能),
而且透過與處理器同步時脈,記憶體可以更精準的在處理器需要資料時就降資料送出,
讓處理器不必耗費多餘的時間在等待記憶體的下一個時脈週期上。
從記憶體控制器出來之後,最先遇到的就是 channel,每個 channel 需要配有 1 組記憶體控制器、
2 個 channel 配置 2 組……以此類推。
而每個 channel 中能夠擁有許多組 DIMM
雙列直插式記憶體模組或雙線記憶體模組
是指一系列由動態隨機存取記憶體(DRAM)組成的模組。
DIMM通常是數顆至數十顆DRAM晶片焊接安裝於一塊已製作好電路的印刷電路板的形式,
單列直插式記憶體模組
是一種在20世紀80年代初到90年代後期在電腦中使用的包含隨機存取記憶體的記憶體模組。
它與現今最常見的雙列直插式記憶體模組(DIMM)不同之處在於,SIMM模組兩側的觸點是冗餘的。
SIMM根據JEDEC JESD-21C標準進行了標準化。
rank 指的是連結到同 1 個CS(Chip Select)的記憶體顆粒 chip,
記憶體控制器能夠對同 1 rank 的 chip 進行讀寫操作
而在同 1 rank 的 chip 也分享同樣的控制訊號
以目前的電腦來說,因為 1 組 channel 的寬度為 64bit,所以能夠同時讀寫 8byte 的資料,
bank 是由column 與 row 所組成的容量
一個 bank 是一個由 cell 組成的二維陣列
SDRAM / DDR / DDR2 / DDR3/DDR4
6.DLL
DDR最重要的革新,就是所謂Prefetch(預取)技術,DDR、DDR2、DDR3的分別採用2bit、4bit、8bit預取技術,
藉此得以讓時脈翻倍。預取簡單來說,就是在I/O控制器發出請求之前,預先準備好2bit、4bit、8bit的資料。
可將其視為並行(Parallel)轉換為串行(Serial),有點類似多通道或RAID技術。
其轉換類似多條水管連接到某個裝置,若輸出的水管口徑相同,那麼水壓(速率)必定提升。
參考資料:
http://www.csie.ntnu.edu.tw/~violet/edu92-1/RAM.htm
https://isite.tw/2016/05/21/15943
https://www.techbang.com/posts/18381-from-the-channel-to-address-computer-main-memory-structures-to-understand
文章標籤
全站熱搜
離婚證人