我们在配电脑的时候大家有没有注意到内存这一项,当我们要配16G内存的时候一般都是配2个8G而不是用1个16G呢,这是为什么呢?有些人说两根内存条故障率高于单根内存,商家给配双8G就是在坑小白啊!为什么卖电脑都习惯配双8G而不用单16G这是有原因的,目的就是为了触发双通道带宽翻倍的收益,很多人不知道这个双通道到底是个什么东西,亿说电脑张一亿在这里我给大家详细了解下内存双通道的工作原理。
在讲解双通道之前先给大家讲一下位宽和带宽的概念,我们就以公路为例吧,假设把公路看做是传输数据的通道,把车辆看做数据,如果路面自身没问题的话那么影响道路通行能力的主要因素一个是限速另一个是车道的数量。在电脑中两个设备传输数据也是有一定的通路的,这个通路就是总线,而总线的限速就是频率,频率越高总线的数据传输就越快,反之频率越低传输速度就越慢。我们可以解理为频率就是总线上的车道,而位宽就是车道的数量,车道越多道路的通行能力就越高,反映到总线上就是位宽越高总线的宽度越宽,数据传输能力越强。这里的宽度只是宏观意义上的宽度,实际上总线并不存在宽度这么一说,这里只是给大家方便理解这么说。
道路的通行能力主要是看在单位时间内能够通过多少辆车辆,衡量总线数据传输的能力就是看它单位时间内能传输多少数据。比如说PCIe3.0×1在一秒钟内可以传输1GB(985MB)的数据那他的带宽就是1GB(985MB)每秒,讲完了频率位宽和带宽的关系之后我们引入一个公式,内存带宽的计算方法:
内存带宽=内存核心频率×内存总线位宽×倍增系数
那这里能够提高内存传输速率的方法有两个,一是提高内存频率,3600Mhz的内存在时序相同的情况下速度一定比3200Mhz的要快;二是提高内存总线的位宽,这个就是我们今天要讲的主角内存双通道。
如果我们只有一根内存,这时候CPU要运行一个程序时它就只能跟这一根内存进行数据交互,但是我们有两根内存的话CPU就可以同时和两根内存交互,这么一来CPU通往内存的通路就从一根变成了两根。比如说我们要运行QQ的时候,QQ的数据就会完全在这个内存里,但是我们有两根内存的话就可以把QQ的数据拆散之后一根内存放一半数据,CPU在读取内存数据的时候就可以同时从两个内存一块读取,这样的话速度就是两根内存的速度了,也就是位宽翻倍了,速度也就翻倍了。所以说双通道内存实际上就是让位宽翻