当前位置:首页 > 内存 > 正文

内存的数据带宽的计算公式是

  • 内存
  • 2024-06-01 04:04:52
  • 5609

一、内存的带宽怎么计算?如256MDDR400带宽是多少?内存带宽除了总线之外,内存也存在类似的带宽概念。事实上,所谓的内存带宽是指内存总线提供的数据传输能力,但由于其至关重要的地位,它是由内存芯片和内存模块决定的,而不是纯粹的总线设计决定的。另一个物体。
SDRAM、DDR、DDRⅡ的总线位宽为64位,RDRAM的位宽为16位。两者的结构有很大的区别。SDRAM、DDR和DDRII的64位总线必须使用多个芯片来实现。计算方法如下:内存模块位宽=内存芯片位宽×单芯片数量。双面芯片(假设是单面物理BANK)。如果存储芯片的位宽为8位,则模块中必须有8个芯片,不能多于或少于1个芯片。如果芯片位宽为4位,则模块需要16个芯片。显然,实现更高模块容量的一个好方法是使用更高位宽的芯片。RDRAM的情况并非如此。它的内存总线是串行架构,总线的位宽与内存芯片的位宽相同。
内存带宽就像并行总线一样,等于位宽和数据传输频率的乘积。例如DDR400内存,单模块数据传输频率为400MHz。其带宽为64位×400MHz÷8(字节)=3.2GB/s,PC800标准RDRAM频率达到800MHz,单模块带宽为16位×800MHz÷8=1.6GB/s。实现更高带宽的理想方法是在内存控制器中使用双通道技术。在所谓的双通道中,总的存储器位宽是两组。它是两倍,带宽也是如此。
带宽可以说是内存性能最重要的指标,但是虽然业界使用内存带宽作为主要分类标准,但在实际应用中它并不是决定性能的唯一因素。内存延迟影响的不仅仅是带宽。这种情况下,如果延迟时间太长,那么无论带宽多高也没用。
简单来说,DDR400是带宽为3.2G/s的PC3200,DDR333是带宽为2.7G/s的PC2700,DDR266是带宽为2.1G/s的PC2100。
二、内存带宽内存带宽计算公式内存带宽=内存工作频率由于信号的上升沿和下降沿都传输数据,所以对应的计算带宽为X2。RDR的总线带宽较窄,只有16位,但由于RDR在操作时采用对称发送操作模式,因此相应的计算带宽也是X2。
DDR266和333的命名是因为DDR的理论性能是SDR的两倍。为了区分SDR,DDR的特点是工作频率是其映射的SDR工作频率的两倍。分别为133和166MHzDDR。PC1600、2100和2700的命名是指DDR的实际带宽,分别对应DDR运行频率为100、133和166MHz。
CPU和内存瓶颈的原因
当今的内存速度比处理器速度慢得多。FSB不一定是CPU的BIU(BusInterfaceUnit)的工作频率。当前总线速度通常在200MHz到500MHz之间。与CPU类似,总线的工作频率也是通过倍频得到的。目前主板提供的内存异步工作模式导致内存频率低于总线频率。例如,总线运行在266MHz,内存运行在100MHz。
你说的266应该是DDR内存。对于266MHzDDR,时钟保持在133MHz。如果Duron具有100MHzFSB,即总线频率为200MHz,则DDR操作时钟也将为100MHz。
当今的单通道内存控制器通常为64位,对应于64/8=8字节的工作频率。DDR内存必须加倍。这是因为它传输数据的速度是SD内存的两倍。
DDR266,工作频率133MHz,带宽133*2*64/8=2100MB/s。=2.1GB/s
DDR333,工作频率为166MHz,带宽为166*2*64/8=2700MB/s=2.7GB/s
DDR400,工作频率为200MHz,带宽为200*2*64/8=3200MB/s=3.2GB/s
所谓双通道DDR,是指芯片组可以在两个不同的数据通道上独立寻址和读取数据。这两个彼此独立操作的内存通道连接到两个独立的并行操作的位宽为64位的内存控制器,从而形成典型的DDR内存位宽为128位。由于是单通道的两倍,所以双通道DDR266的带宽为133*2*64/8*2=4200MB/s=4.2GB/s
双通道DDR333的带宽为166*2。*64/8*2=5400MB/s=5.4GB/s
双通道DDR400带宽约为200*2*64/8*2=6400MB/s=6.4GB/s
直径问题:
CPU与北桥芯片之间的数据传输速度称为前端总线(FSB),Intel主流平台都会采用Q/P总线技术(FSB=CPUFSB*4)。例如赛扬4的前端总线。频率为100,前端总线为400,数据带宽为3.2GB/s。P4A的外频为100,外频为400,数据带宽为3.2GB/s。P4B具有133FSB、533FSB、3.2GB/s数据带宽和4.2GB/s带宽;P4C和P4E具有200FSB、800FSB和6.4GB/s数据带宽。AMD主流平台采用EV6总线技术,FSB=CPUFSB*2。对于AthlonXP来说,外频为133、166、200,对应的外频为266、333、400,数据带宽为2.1、2.7。,每个3.2GB/s
当FSB和内存带宽相等时如果内存带宽小于FSB,就会出现内存带宽瓶颈,无法充分利用系统的性能。
因此对于像Celeron4这样具有100FSB、400FSB、3.2GB/s数据带宽、DDR400或双通道DDR200或更高的Intel主流平台,需要P4A。必须使用DDR400或双通道DDR200,前端总线为100,前端总线为400,数据带宽为3.2GB/s。P4B和C4D的前端总线为133,前端总线为533,数据带宽为4.2GB/s,需要使用DDR533或双通道DDR266或更高。P4C和P4E的FSB为800,数据带宽为6.4GB/s。对于AMD的主流平台AthlonXP来说,FSB应该分别是133、166、200,DDR266、DDR333和DDR400。该平台不需要双通道内存。
前端总线带宽计算公式与内存计算公式相同。