内存带宽如何计算

如题所述

内存带宽计算公式:带宽=内存时钟频率×内存总线位数×倍增系数/8。

以DDR400内存为例,它的运行频率为200MHz,数据总线位数为64bit,由于上升沿和下降沿都传输数据,因此倍增系数为2,此时带宽为:200×64×2/8=3.2GB/s(如果是两条内存组成的双通道,那带宽则为6.4 GB/s)。

单通道内存节制器一般都是64-bit的,8个二进制位相当于1个字节,换算成字节是64/8=8,再乘以内存的运行频率,如果是DDR内存就要再乘以2,因为它是以SD内存双倍的速度传输数据的,所以:

DDR266,运行频率为133MHz,带宽为133×2×64/8 = 2.1GBps (PC2100)。

DDR333,运行频率为166MHz,带宽为166×2×64/8 = 2.7GBps (PC2700)。

DDR400,运行频率为200MHz,带宽为200×2×64/8 = 3.2GBps (PC3200)。

扩展资料

出于对速度的追求,为低速DDR内存寻找增加带宽的方法算是很理所当然的方法了。最新的解决方案是,在系统内存上面采用双通道总线,换言之,就是在不增加内存时钟频率的前提下,增加内存的潜在带宽。

尽管内存生产商能够依据JEDEC标准生产高于DDR 400的内存产品,但是,采用双通道总线无可否认是解决内存带宽问题的一个好方法。

不过内存带宽并不是检验性能的唯一标准,实际上,系统的实际性能是根据每个人所使用的具体的应用程序不同而有差异的。

温馨提示:答案为网友推荐,仅供参考
相似回答