1 rank和2 rank内存有什么区别?

很多人误以为内存的物理Bank数量由内存条的面数决定,比如单面就是一个物理Bank,双面就是两个,这其实是错误的观点,实际上一条内存的物理Bank数量是由所用内存颗粒的位宽之和决定的,各个芯片位宽加起来是64bit就是单物理Bank。

如果各个芯片位宽之和达到了128bit,那就是双物理Bank,由于目前内存颗粒位宽的限制,单个物理Bank已无法满足大容量需求,所以新一代芯片组通常支持多个物理Bank,最少也能支持4个,我们在选购内存时需要根据主板支持的Bank数目来搭配。

Banks的含义更多涉及到数据总线位宽与CPU周期的匹配,内存与CPU间通过北桥芯片交换数据,其数据位宽等同于CPU总线位宽,这个位宽被称为物理Bank,例如主流的DDR系统中CPU一次传输64bit数据,这就构成了一个物理Bank的容量。

Rank其实是指一组或几组内存芯片的集合,因为CPU的数据处理能力是64位,所以通常将64位宽的芯片组合称为一个Rank,简单来说就是64位为一个Rank,内存因此可以分为单Rank、双Rank等类型。

比如对于像Intel i845D这样支持4个Bank的芯片组,我们在买内存时就要注意插槽和Bank分配的匹配,如果买了双Bank的内存条,在这种主板上最多只能插两条,插多了芯片组将无法识别,所以大家最好根据主板提供的插槽数来合理选购内存。