ios 设置静音:组成双通道对内存有什么要求?容量可以不一样吗?品牌可以不一样吗?

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 07:51:32
比如两根内存品牌和DDR相同,但一根是256,一根是512,可以吗?
或是两根内存容量和DDR相同,但一根是KINGMAX的,一根是三星的,可以吗?

不同容量的不可以
不同品牌的如果兼容性好可以,但不建议组成
不同频率的根据主板是否支持来判断

最好是同品牌同芯片颗粒,频率必须一样,但是容量不需要一样,256和512也可以的

双通道RDRAM系统对内存的要求

在我们熟悉的Intel 850E时代,我们就经常会接触到双通道RDRAM系统了。而这个系统在内存的使用上有一个显著的特征,或者说是要求——组成双通道的RIMM必须在结构与规格上完全一致,这个结构与规格就是指RIMM的容量,RIMM上芯片的个数以及RIMM上芯片的组织架构(存储单元数量,逻辑Bank数量与结构等)
这是为什么?大家看看上图就明白了,原因就在于它只有一个内存控制器。也就是说内存的寻址命令只从一个控制器发出,而这个控制器控制着两个通道,那么也就意味着,相同的寻址命令会同时发向这两个通道。
现在我们就可以想象一下双通道RDRAM是怎么工作的了。以850为例,处理器(Pentium4)FSB的时钟频率为100MHz,数据传输频率是400MHz,传输位宽是64bit,RDRAM的时钟频率是400MHz,传输频率是800MHz,单通道传输位宽16bit。在进行寻址时,两个通道得到的指令相同,两个通道内工作的芯片位置也是相同的,这个芯片的中工作的存储单元也是相同的。两个通道的寻址轨迹完全一样。由FSB传来的数据量,一个传输周期是64bit,而双通道RDRAM位宽则是32bit,但它的传输频率是FSB的两倍,双方正好吻合。但也因此数据会在850中做一个分割/整合的工作,因为两个接口的总位宽要从64bit至32bit进行转换,即FSB至RIMM由850分割,RIMM至FSB则通过850整合——不过这只是打一个容易理解的比方,事实上850的数据传输方式是按如下所述的:由于RDRAM内存的特性,850每次接收自双通道传来的数据都是256bit(32Byte或32字节),这是因为RDRAM执行8个传输周期后才发送数据(8x32bit=256bit),然后再分成4次传给FSB(CPU或者内存控制器每次处理的数据是64bit,所以需要4次传送)。这期间的相互协调就是850自己内部的事情了,在此不再多言。

从上文可以了解到为什么组成双通道的RIMM必须是完全一样的原因,如果是不对称的,那么对于控制器的寻址将是非常复杂的,必须要有两套地址解码系统,只要稍微想想,大家就知道其中的困难,尤其是在容量不一致时的情况下。在此,大家可以把850看成是一个内存的RAID 0控制器,那么RAID 0对所组成的硬盘容量是什么要求呢?不一致时又会怎么做呢?难道要在逻辑上砍掉更高容量DIMM中的多余容量?

从某种角度上说,850是Intel设计的最为成功的双通道芯片组,它与FSB带宽实现了完美的匹配,首次真正体现了双通道内存对CPU的贡献。在此之后的Intel芯片组发展过程中,它的思路也一直在延续着,并且做出更有效的改进,伴随着Intel处理器FSB带宽的不断提升,也接连诞生了E7205、E7505、E7500、E7501、E8870企业级芯片组,以及我们现在所熟悉的Intel 865与875台式机芯片组系列。