我们在购买内存条的时候往往会看到有16GB单条和8GBx2的套装可选,既然容量都一样,为什么商家还要这样差别设置,且套条的价格往往还比单条贵上一些。其实这是为那些要给自己电脑组双通道内存准备的。那么,什么是双通道呢?组双通道又能带来什么好处?今天,我们就来详细说说。
内存双通道原理选择两根内存条组成双通道,主要就是为了触发内存双通道带宽的收益。那么内存双通道为啥能带来更大的性能收益呢?我们需要知道什么是位宽和带宽,举个例子,假设马路就是传输数据的通道,车辆就是数据,那影响道路通行效率的只有两个因素,一是车辆的速度,一个是马路的宽度,也就是车道的数量。
在电脑当中,两个设备传输数据也是有一定的通路的,这个通路就是总线。总线的速度限制就是频率,频率高,总线的数据传输速度越快,频率低,速度就越慢。所以可以理解为频率就是总线上的车道限速,而位宽就相当于车道的数量。车道的数量越多,道路的通行能力也就越高,反映到总线上就是位宽越高总线的宽度越宽,数据的传输能力越强。
衡量总线数据传输的能力,那就看他单位时间内能传输多少数据了。比如说PCIe 3.0X1,在一秒钟之内可以传输1GB(985MB)的数据,那他的带宽就是1GB(985MB)每秒了。
明白频率位宽和带宽的关系之后,我们还需要知道内存带宽的计算公式,即:内存带宽=内存核心频率x内存总线位宽x倍增系数。
其中内存总线位宽就是要说的内存双通道。当你只有一根内存的时候,这时候CPU运行某个程序,它就只能和这一根内存进行数据交互,但是如果你有两根内存的话,CPU就可以同时和两个内存交互数据。这样的话,原本CPU通往内存的通路就从一根变成了两根。
举个例子说,当你在电脑运行一个软件的时候,如果是一根内存,那软件的数据就会完全在这根内存里。而如果是两根内存,电脑就会把软件的数据拆散,一根内存存放一半的数据,然后在CPU读取内存数据的时候,就可以同时从两根内存一块读取。这样,得益于位宽的翻倍,内存的速度也翻倍了。所以,双通道内存实际上就是让位宽翻倍,进而使内存传输总带宽翻倍,最后带来内存性能的提升。
如何组双通道一般主板上有2个插槽、4个插槽、8个插槽,能否组成双通道是根据CPU里的IMC决定的,IMC叫做内存控制总线,一般民用CPU支持的通道数都是双通道。所以,4个插槽,插上4x4和2X8是是一样的。
如果手动超频的话,那就不一样了,内存的数量会影响到超频的稳定性,有的主板两根内存比四根好超,有的主板四根内存比两根好超,这和主板的布线有很大的关系。
那么,我们该如何组双通道呢?如果是两个插槽就很简单,插一根内存是单通道,两根便是双通道。如果有四个插槽,那么1、2为一个通道,3、4为另一个通道,这时要组双通道需要1、2插一根内存、3、4插一根内存,不过为了稳定性,优先是插在2、4插槽上面,这又和主板布线有关。
不对称双通道此外,还有一个问题:不同容量的内存能不能组成双通道呢?答案是:可以。但需要注意的是,这种不对称双通道也遵循木桶效应,比如4GB和8GB内存组双通道,4GB内存的全部和8GB的前半部分是双通道,而8GB的后半部分仍是单通道。而将四根内存组不对称双通道,插法就更要讲究。比如说两根4GB和8GB内存,由于1、2槽是第一个通道,3、4是第二个通道,如果是4488这样组,双通道的部分就只有16GB,因为第一个通道提供8GB,第二个通道也提供8GB;而如果是4848/8484/4884/8448这样插,第一个通道提供12GB,第二个通道也提供12GB,那24GB内存就全部是双通道。
最后,组双通道内存能带来什么实际好处呢?这里便需提及CPU与内存交互数据的关系。当内存的带宽翻倍以后,CPU和内存的交互效率就会提高,由于电脑运行的所有程序,包括系统都是临时存放在内存当中的,假设内存的速度翻倍了,那么基本上你在电脑上所有的操作都会提升。当然,这对于日常使用的体验感觉可能并不是很明显,但对于运行一些大型软件或玩游戏大作会有质的提升,比如在游戏中,最明显的差别就是帧率的提升,从而玩起来更加流畅。