如果你只有一根内存,那这时候CPU运行某个程序,他就只能和这一根内存景行数据交互,但是如果你有两根内存的话,CPU就可以同时和两个内存进行数据交互,这样的话原本CPU通往内存的通路就从一根变成了两根。
我们举个例子,比如你运行一个QQ只有一个内存,那么这个QQ的数据就会完全在这个内存里。但是如果你是两根内存的话,你就可以把QQ的数据拆散以后,一个内存存放一半的数据,一个CPU在读取数据的时候就可以同时从两个内存一块读取,这样的话速度就是两根内存的速度,也就是位宽翻倍,速度翻倍了。
所以双通道通到实际上就是让位宽翻倍,进而使内存传输总带宽翻倍,带来内存性能的提升。可能很多人就要说了,那我主板上有四个内存插槽,我插满四根以后是不是就可以组成四通道了呢?速度相对于单通道来讲就是翻了四倍呢?那些八槽的主板比如说X299X399,是不是插满以后就变成了八通道呢?并不是!
CPU 和内存交换数据的部分叫做Memory Controller I/O,也就是我们常说的IMC。
你能用到多少通道的内存都是由IMC快来决定的,和主板上有多少内存插槽是没什么关系的。目前民用平台的CPU 的IMC最大就只支持到双通道内存,所以纵然主板上有四个内存插槽,由于你CPU的IMC只支持双通道,因此你插4*4和2*8效果是一样的。当然这一切有个前提是你不手动超频。为什么要说这个呢,因为内存的数量会影响到超频的稳定性,有的主板两根内存比四根好超,有的主板四根比两根好超。
目前大部分主板上配置的都是两根或者四根内存插槽,两根就很好说了,一根一个通道插满就是双通道,而如果你的主板那是四个内存插槽的话,12槽就是第一个通道,34槽就是第二个通道,所以你要在四卡槽主板上触发双通道,你就需要把第一根内存插到12槽里,第二根内存查到34槽里,比如说13、14、23、24这些都是可以触发双通道的,不过为了保证系统的稳定性,我们通常都是说如果你有两根内存的话,是优先插在24槽上的。
如果你想要使用四通道内存,那就必须要买X299 X399这样的HEDT平台,他们的CPU的IMC都是支持四通道内存的,当然他们是肯定向下兼容双通道内存。一般的X299和X399都有八个内存插槽,12槽为第一个通道,34槽为第二个通道,56槽为第三个通道,78槽为第四个通道,具体的内存插法大家可以根据主板上的说明书进行安装。