发布网友 发布时间:2022-04-29 21:59
共2个回答
热心网友 时间:2022-06-23 10:46
1R×8代表单面8内存颗粒,
2R×8代表双面16内存颗粒。
单面的内存一般都是8个8bit的芯片,所以有一个物理BANK,但是双面的内存有16片8bit的芯片,所以有两个物理BANK(16*8/64)并不是所以的单面的内存都是一个BANK,例如单面8片16bit芯片的内存就有两个BANK,也不是所有的双面内存都是双bank,例如16片4bit的芯片的内存只有1个bank ,传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接受的数据容量就是CPU数据总线的位宽,单位是bit(位)。
当时控制内存与CPU之间数据交换的北桥芯片也因此将内存总线的数据位宽等同于CPU数据总线的位宽,而这个位宽就称之为物理(BankPhysical Bank,下文简称P-Bank)的位宽。 在一些文档中,也把P-Bank称为Rank(列)。 single rank单列 al rank双列为了更好更简便的理解memory Rank的含义。
做如下说明:首先,需要知道CPU数据总线的位宽,现在一般是64bit, 这个位宽就称之为物理Bank。那么memory 1RX4则表示1个64bit,X4则表示memory每颗内存颗粒的位数。从这里我们就可以很容易知道memory内存颗粒的个数为:64/4=16颗。如果是2RX8的话内存颗粒就是:64*2/8=16颗。所以无论是1RX4 ,2Rx4或者 1RX8,2Rx8,代表的含义可以理解为memory的内存颗粒的个数。而不是单面或者是双面内存。
Memory Channel 双通道内存技术其实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增长一倍。它并不是什么新技术,早就被应用于服务器和工作站系统中了,只是为了解决台式机日益窘迫的内存带宽瓶颈问题它才走到了台式机主板技术的前台。 双通道内存技术是解决CPU总线带宽与内存带宽的矛盾的低价、高性能的方案。
普通的单通道内存系统具有一个64位的内存控制器,而双通道内存系统则有2个64位的内存控制器,在双通道模式下具有128bit的内存位宽,从而在理论上把内存带宽提高一倍。虽然双64位内存体系所提供的带宽等同于一个128位内存体系所提供的带宽,但是二者所达到效果却是不同的。
双通道体系包含了两个独立的、具备互补性的智能内存控制器,理论上来说,两个内存控制器都能够在彼此间零延迟的情况下同时运作。比如说两个内存控制器,一个为A、另一个为B。当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可以让等待时间缩减50%。双通道DDR的两个内存控制器在功能上是完全一样的,并且两个控制器的时序参数都是可以单独编程设定的。这样的灵活性可以让用户使用二条不同构造、容量、速度的DIMM内存条,此时双通道DDR简单地调整到最低的内存标准来实现128bit带宽,允许不同密度/等待时间特性的DIMM内存条可以可靠地共同运作。 总结来说,之所以会出现多内存多通道,是为了消除内存与前端总线(QPI)瓶颈。
热心网友 时间:2022-06-23 10:47
1R*8代表单面8颗粒,