内存颗粒和模组编号知识60问

http://xinhua04.blog.163.com/blog/static/197309002010774131822/

11.内存模组编号的术语有那些?说明其含义。

答:内存模组编号的内容除了反映所采用的颗粒的特性外,还反映了模组的参数。例如插槽的类型、模组的数据深度、数据位宽等。有的内存编号还直接反映内存的容量。

为了使“菜鸟”网友大致了解模组编号中所使用的技术术语,还是想利用在桌子上摆方格纸的例子做对比说明。

 

 

方格纸的摆放方法

模组的组成方法

在内存中的名称

 

用摆方格纸做比喻

把几张桌子上的方格纸合并,按原摞数叠成每摞64张

把几个颗粒并联成64bit的集合

64bit是一个RANK或一个物理BANK(P-BANK)

几张桌面上的方格纸合并成64张为一摞后,第一层方格纸包含的小方格数

组成位宽为64b的模组后,整个模组的数据深度。可能是颗粒深度的一倍或2倍

模组的数据深度Module depth。是颗粒深度的两倍时,就是2RANK

各张桌面上的方格纸合并成64张为一摞后,全部方格纸包含的小方格数

内存模组数据深度×64b。单位是Mb或Gb

模组密度Module sensity

全部小方格数除以8

模组密度除以8b/B,以MB或GB为单位

模组容量Module Capacity或sensity

注:如果模组的深度和颗粒深度相同,称为1个RANK的内存;如果模组的深度是颗粒深度的2倍,称为2RANK的内存。

12.当表示模组结构时用256M×64是什么意思?

答:其中的“256M”表示模组的深度是256M;“64”表示 模组的数据宽度是64b。普通用户使用的电脑都是用”64”表示。二者的乘积就是模组的密度。模组密度除以8b/B就可以求出模组的容量。例如,对于标有256M×64的模组,其容量就是

256M×64b÷8b/B=2048MB=2GB

为了简化估算,将模组深度乘以8b/B,就可以得出模组容量了。

13.什么是RANK?

答:CPU与内存之间的接口位宽是64bit,也就意味着CPU在一个时钟周期内会向内存发送或从内存读取64bit的数据。可是,单个内存颗粒的位宽仅有4bit、8bit或16bit,个别也有32bit的。因此,必须把多个颗粒并联起来,组成一个位宽为64bit的数据集合,才可以和CPU互连。生产商把64bit集合称为一个物理BANK(Physical BANK),简写为P-BANK。为了和逻辑BANK相区分,也经常把P-BANK称为RANK或Physical RANK,把L-BANK则简称为BANK。

如果每个内存颗粒的位宽是8bit,应该由8个颗粒并联起来,组成一个RANK(64bit);同理,如果颗粒的位宽是16bit,应该由4个颗粒组成一个RANK。

由此可知:Rank其实就是一组内存颗粒位宽的集合。具体说,当颗粒位宽×颗粒数=64bits时,这个模组就是有一个RANK。

为了保证和CPU的沟通,一个模组至少要有一个RANK。但是,为了保证有一定的内存容量,目前,DDR2内存,经常是采用一个模组两个RANK的架构。(过去也有用几个模组组成一个RANK的情况)。 

14.如何根据模组的编号计算模组的容量?

答:模组的深度与模组的数据宽度的乘积就是模组密度(Module Density)。此密度除以8b/B就是模组的容量(Memory capacity)。例如,当三星模组编号是M378B5673DZ1-CH9时,模组的深度是256M,数据宽度是64b,则模组容量就是

256M×64b÷8b/B=256M×8B=2048MB=2GB

如果不考虑单位,简单的换算方法是将模组深度数乘以8B就是内存的容量数。即256M×8B=2048MB=2GB。


有些品牌内存(如宇瞻和奇梦达)的模组编号中也直接显示出内存的容量。

15.如何根据模组和颗粒的编号推算模组的颗粒数?

答:因为模组的编号上可以知道模组深度和数据宽度,因此,二者相乘就是模组的密度。另外,从颗粒编号中可以知道颗粒的密度,因此有

颗粒数=模组密度÷颗粒密度

例如,当三星模组编号是M378B5673DZ1-CH9时,模组数据深度是256M。数据宽度是64b,因此,

模组密度=256M×64b=16384Mb。

另外,已知所用的颗粒编号是K4T1G084QD-ZCF7,颗粒密度是1024Mb

因此,

颗粒数=16384Mb÷1024Mb=16颗。


你可能感兴趣的:(行业常识,64bit,module,三星,2010)