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
可能的组成如下图