上上周搬了新单位上班,打算将办公电脑的配置再优化升级一下。本来是12G内存,一根8G,一个4G,感觉不对称,现在内存价格便宜,打算再入手一根8G内存条,组成双通道16G。买了根金士顿的骇客神条,一到手,就迫不及待打开机箱添加。发现有四个插槽,两两颜色还是不一样的。这其中是不是有研究呢?为了确保万无一失,特意找资料学习了一下,免得事倍功半。

双通道只能插入同颜色内存插槽吗?

  在进行下面的验证之前我们先来简单的介绍下内存的双通道系统,内存的四个插槽我们分别用#1、#2、#3和#4来表示,我们设定#1、#2为一个通道,#3、#4为另外一个通道,可以用下面的示意图表示:

内存双通道

  一般的电脑主板都比提供4个内存插槽,主板一般会将#1和#3设置为相同颜色,而#2和#4设置为另一种相同颜色,推荐的双内存双通道方案就是插入相同的颜色插槽当中。既然#1、#2和#3、#4两个通道相互独立,那么是否意味着双通道的组建不仅限于#1、#3或#2、#4,是否#1、#4或者#2、#3也是双通道呢?

  下面我们将两根8GB内存按照官方推荐插入到同颜色内存插槽中,也就是#2、#4,然后启动系统进入BIOS,可以看到通道A和通道B均有内存,也就是说双通道达成。随后进入Windows系统,打开CPU-Z内存项,可以看到通道数为双通道,说明已经开启,系统内存容量为16GB。随后使用AIDA64内存带宽测试工具,测得其内存读取、写入、拷贝带宽分别为31219MB/s、32627MB/s、30719MB/s,进一步验证双通道开启无疑。

内存双通道

  接下来我们将两根内存分别插入到#2、#3,进入BIOS可以看到通道A和通道B也均有内存,双通道达成,为了进一步验证双通道是否达成,打开CPU-Z内存通道为Dual开启,接下来使用AIDA64内存带宽测试工具进一步验证,测得其内存读取、写入、拷贝带宽分别为31193MB/s、32724MB/s、30553MB/s,双通道确认开启无疑。

内存双通道

  照例实际上#1、#4也可以组建双通道系统,在此我们就不验证了。

两根内存插入不同通道就是双通道吗?

  上面我们验证了两根相同容量的内存只要分别插入到两个通道中的任意插槽,就可以组建双通道。细心的读者会发现是“两根相同容量”,那么如果两根内存容量不相同呢?我们使用了一根8GB内存和一根16GB内存来验证。

  这次我们直接将两根内存插入到相同颜色的插槽中,这里选取#2、#4两个插槽,其中#2容量为8GB,#4容量为16GB,进入到系统后,使用CPU-Z,内存通道项为Dual,初一看已经开启,实际是这样吗?

  接下来我们使用AIDIA64测试其内存带宽,最终读取、写入和拷贝带宽分别为只有16712MB/s、15992MB/s和16898MB/s,和单通道性能无异,实际上此时由于内存容量不对等,双通道是不成立的。双通道内存在进行数据读写的过程中会将数据分别存放在通道A和通道B中,如果通道A和通道B容量不对等,那么就会出现B通道数据写入完成,A通道却没有空间写入数据,所以两根不同容量的内存创建双通道就会创建失败。