什麼是Rank?
rank 指的是連結到同 1 個CS(Chip Select)的記憶體顆粒 chip,記憶體控制器能夠對同 1 rank 的 chip 進行讀寫操作,而在同 1 rank 的 chip 也分享同樣的控制訊號。以目前的電腦來說,因為 1 組 channel 的寬度為 64bit,所以能夠同時讀寫 8byte 的資料,如果是具有 ECC 功能的記憶體控制器和 ECC 記憶體模組,那麼1組channel 的寬度就是72bit。
Rank是以記憶體控制器和記憶體顆粒的規格進行判斷,並非以 chip 的數量或是以記憶體模組的單、雙面進行 rank 的判斷。目前家用PC的記憶體控制器通道絕大部分都是64bit 寬,記憶體顆粒則是8bit 寬,因此8顆並聯即可滿足記憶體控制器的需求,也就是1組rank。但偶爾也有以16bit 寬的記憶體顆粒製成的記憶體模組,此時4個chip就是1組rank。(請參考以下說明)
Rank:(defined by JEDEC)
A memory rank is simply a unique, independently addressable 64-bit data area of a memory module
可能的組成如下圖
Rank是以記憶體控制器和記憶體顆粒的規格進行判斷,並非以 chip 的數量或是以記憶體模組的單、雙面進行 rank 的判斷。目前家用PC的記憶體控制器通道絕大部分都是64bit 寬,記憶體顆粒則是8bit 寬,因此8顆並聯即可滿足記憶體控制器的需求,也就是1組rank。但偶爾也有以16bit 寬的記憶體顆粒製成的記憶體模組,此時4個chip就是1組rank。(請參考以下說明)
Rank:(defined by JEDEC)
A memory rank is simply a unique, independently addressable 64-bit data area of a memory module
可能的組成如下圖