内存的带宽有什么用

时间:2023-09-08 05:09:56 生活 我要投稿

  内存的带宽有什么用,相信大家都知道,内存频率越高越好,但是对于内存性能来说,我们最终需要关注的是它的带宽,也就是说内存带宽越大越好,那么内存的带宽有什么用?

  内存的带宽有什么用1

  内存的带宽 从功能上理解,我们可以将内存看作是内存控制器(一般位于北桥芯片中)与CPU之间的桥梁或与仓库。显然,内存的容量决定“仓库”的大小,而内存的带宽决定“桥梁”的宽窄,两者缺一不可,这也就是我们常常说道的“内存容量”与“内存速度”。

  除了内存容量与内存速度,延时周期也是决定其性能的关键。当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间。

  毫无疑问,缩短整个周期也是提高内存速度的关键,这就好比在桥梁上工作的警察,其指挥疏通能力也是决定通畅度的因素之一。更快速的内存技术对整体性能表现有重大的贡献,但是提高内存带宽只是解决方案的一部分,数据在CPU以及内存间传送所花的时间通常比处理器执行功能所花的时间更长,为此缓冲区被广泛应用。

  其实,所谓的缓冲器就是CPU中的一级缓存与二级缓存,它们是内存这座“大桥梁”与CPU之间的“小桥梁”。事实上,一级缓存与二级缓存采用的是SRAM,我们也可以将其宽泛地理解为“内存带宽”

  不过现在似乎更多地被解释为“前端总线”,所以我们也只是简单的提一下。事先预告一下,“前端总线”与“内存带宽”之间有着密切的联系,我们将会在后面的测试中有更加深刻的认识。

image.png  

  除总线之外,内存也存在类似的带宽概念。其实所谓的内存带宽,指的也就是内存总线所能提供的数据传输能力,但它决定于内存芯片和内存模组而非纯粹的总线设计,加上地位重要,往往作为单独的对象讨论。

  SDRAM、DDR和DDRⅡ的'总线位宽为64位,RDRAM的位宽为16位。而这两者在结构上有很大区别:SDRAM、DDR和DDRⅡ的64位总线必须由多枚芯片共同实现,计算方法如下:内存模组位宽=内存芯片位宽×单面芯片数量(假定为单面单物理BANK);

  如果内存芯片的位宽为8位,那么模组中必须、也只能有8颗芯片,多一枚、少一枚都是不允许的;如果芯片的位宽为4位,模组就必须有16颗芯片才行,显然,为实现更高的模组容量,采用高位宽的芯片是一个好办法。而对RDRAM来说就不是如此,它的内存总线为串联架构,总线位宽就等于内存芯片的位宽。

  和并行总线一样,内存的带宽等于位宽与数据传输频率的乘积,例如,DDR400内存的数据传输频率为400MHz,那么单条模组就拥有64bit×400MHz÷8(Byte)=3.2GB/s的带宽;PC 800标准RDRAM的频率达到800MHz,单条模组带宽为16bit×800MHz÷ 8=1.6GB/s。

  为了实现更高的带宽,在内存控制器中使用双通道技术是一个理想的办法,所谓双通道就是让两组内存并行运作,内存的总位宽提高一倍,带宽也随之提高了一倍!

  带宽可以说是内存性能最主要的标志,业界也以内存带宽作为主要的分类标准,但它并非决定性能的唯一要素,在实际应用中,内存延迟的影响并不亚于带宽。如果延迟时间太长的话相当不利,此时即便带宽再高也无济于事。

  内存的带宽有什么用2

  一、提升内存频率、增加内存位宽都可以提升内存的带宽

  1、提升频率:

  内存在出厂的时候就分出了各个不同频率的版本,比如DDR4的内存有2133MHz、2400MHz、2666MHz、3000MHz、3200MHz、3600MHz;DDR5的内存起步就是4800MHz。

  选择频率越高的内存,那么你能得到的带宽就越大。然而内存频率越高,价格相对也就越贵,所以内存超频就有了它的意义。你可以将3000MHz的频率通过超频提升至3600MHz甚至更高,以此来提升内存带宽。

  2、提升位宽

  相对于通过超频来提升内存带宽,提升位宽要更简单有效。那么如何来提升位宽呢?

  大家平时经常会听到“内存组双通道”这句话,也就是给主板一次装上两根内存条。其实这就是在给内存提升位宽。以DDR4内存为例,单根DDR4的内存位宽是64bit,如果是两根组双通道的话,那么位宽就直接来到了128bit。

  通过“带宽=位宽×频率/8”这个公式我们来看看2400MHz的双通道内存,和3600MHz的单通道内存,它们谁的带宽会更高。

  16G双通道 2400MHz的内存带宽是(64×2)×2400/8=38400

  16G单通道 3600MHz的内存带宽是64×3600/8=28800

  很明显,两根低频内存的组成双通道后,它的带宽要远比1根高频内存来的更高。

image.png  

  二、内存有没有必要超频?

  虽然我们可以通过超频来提升内存频率,但得到的'带宽提升非常有限。而且并不是所有的内存都能支持超频,一般支持超频的内存价格都要更贵一些,而且还需要主板的支持。另外很多新手用户本来就不太清楚内存超频的方法,或许网上看了一些教程,然后似懂非懂的去操作,这样很有可能把内存超坏,甚至影响到电脑上的其它配件。

  所以对于普通用户来说我是不建议对内存超频的,如果你确实想要内存拥有更好的性能,那就直接上双通道内存。比如你想要16G容量的内存,那就用两根8G;想要32容量内存,就用两根16G,以此类推。虽然这样做会稍微多花一点钱,但是性能提升的收益远比超频来的大。

  当然如果你本来就已经是双通道内存了,还想要提升内存性能的话,那就只有超频这一条路可以走了。

  三、内存频率并不是挑选内存首要考虑的参数

  在往期的文章里我曾专门介绍过如何挑选内存,这里再简单为大家总结一下。挑选内存参数的优先考虑顺序是:容量 > 带宽 > 频率。先考虑容量,然后考虑是否用双通道(实际上就是带宽),最后再考虑频率的问题。

【内存的带宽有什么用】相关文章:

爽肤水有什么用04-18

关公的有什么用08-23

可乐有什么用处07-30

企鹅的翅膀有什么用05-03

貔貅摆件有什么用09-08

深蹲有什么用08-20

过期的面膜有什么用途08-14

写感悟有什么用07-20

淘米水有什么用08-07