永发信息网

内存里的带宽是什锦意思?

答案:2  悬赏:60  手机版
解决时间 2021-04-28 09:24
  • 提问者网友:温柔港
  • 2021-04-27 11:59
内存里的带宽是什锦意思?
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-04-27 12:54

从功能上理解,大家可以将内存看作是内存控制器(一般位于北桥芯片中)与CPU之间的桥梁或与仓库。显然,内存的容量决定“仓库”的大小,而内存的带宽决定“桥梁”的宽窄,两者缺一不可,这也就是常常说道的“内存容量”与“内存速度”。除了内存容量与内存速度,延时周期也是决定其性能的关键。当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间。毫无疑问,缩短整个周期也是提高内存速度的关键,这就好比在桥梁上工作的警察,其指挥疏通能力也是决定通畅度的因素之一。


百度知道“内存带宽”,你将获得更多知识。

全部回答
  • 1楼网友:你可爱的野爹
  • 2021-04-27 13:26
内存带宽计算   内存带宽计算公式:带宽=内存时钟频率×内存总线位数×倍增系数/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,就是芯片组可以在两个不同的数据通道上分离寻址、读取数据。这两个相互独立工作的内存通道是依靠于两个独立并行工作的、位宽为64-bit的内存节制器下,因此使普通的DDR内存可以到达128-bit的位宽,因此,内存带宽是单通道的两倍,因此:   双通道DDR266的带宽为133×2×64/8×2 = 4.2GBps   双通道DDR333的带宽为166×2×64/8×2 = 5.4GBps   双通道DDR400的带宽为200×2×64/8×2 = 6.4GBps
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯