鲁孔宋软件园:优质、全面、安全的专业下载站! 首页|最近更新|专题集合

内存组双通道要求大小,频率一样?没这说法!

时间:2023-02-14 18:18:19 来源:www.lukongsong.com 人气:

同样的数据资源传输任务,单条内存类似单车道,数据只能单向传输;双通道内存类似双车道,数据可以一来一往同时进行,同等时间内双通道内存自然要比单通道可传输的数据更多。点击收藏本站,随时了解时事热点、娱乐咨询、游戏攻略等更多精彩文章。...

作为电脑硬件核心之一,内存好比电脑运行数据的中转站,双通道内存可以简单理解就是电脑组装两个容量、频率、品牌相同的内存条。

同样的数据资源传输任务,单条内存类似单车道,数据只能单向传输;双通道内存类似双车道,数据可以一来一往同时进行,同等时间内双通道内存自然要比单通道可传输的数据更多,这就是我们日常所说的内存带宽翻倍。

这不,近期有网友发问:为什么内存组双通道要求大小,频率一样?

其实,内存组双通道从来没有强制要求大小和频率都一样。如果用大小不同的内存组双通道,例如8G+16G的搭配,访问物理内存地址的前16G时可以获得双通道效果,但访问后8G时只有单通道效果

如果使用频率不同的内存组双通道,则是两根内存都按照低频的内存频率工作。例如DDR4-3600和DDR4-2666的两根内存组成双通道,会工作在DDR4-2666

当你只有一根内存的时候,这时候CPU运行某个程序,它就只能和这一根内存进行数据交互,但是如果你有两根内存的话,CPU就可以同时和两个内存交互数据。这样的话,原本CPU通往内存的通路就从一根变成了两根。

内存通道变多之后内存带宽理论上可以翻倍,但相对CPU好Cache而言,内存延迟仍要高出不少。至于很多玩家追求的2933MHz甚至更高频率内存,提升内存的响应速度同时会带来带宽提升收益,因此双通道比高频内存优先级更高

双通道内存有两种工作模式:联动(Ganged)与非联动(Unganged)。联动模式是指把两个64bit的内存通道当作一个128bit内存通道使用,内存地址以64bit,也就是8字节间隔交错非联动模式则是两个内存通道都是独立的,因为最小内存读写单位是CPU的Cache Line大小(x86是64字节),所以内存地址以N*64字节为间隔交错

这两种模式理论上各有所长。联通模式时,即便是仅仅从内存读取1个缓存行的数据,也可以获得双通道的带宽性能;非联动模式可以同时响应两个内存读写请求而只产生一次访问延迟。实际上因为相对CPU来说内存的访问延迟太高,数十纳秒的延迟对于4~5GHz的CPU来说意味着数百个时钟周期的等待,内存控制器队列(Memory Controller Queue, MCQ)可以并行发出多个内存读写请求,非联动模式往往有很微小的性能优势。

联动模式是不支持不同容量的内存组成双通道的,不过今天的PC平台基本上都只支持非联动模式,所以可以使用不同容量的内存组成双通道。只是对于像8+16G这样的内存容量组合,内存地址交错只能在8+8G的地址范围内,这个范围外的内存地址无法交错,只能由对应的内存控制器响应读写请求。

当你在电脑运行一个软件的时候,如果是一根内存,那软件的数据就会完全在这根内存里。而如果是两根内存,电脑就会把软件的数据拆散,一根内存存放一半的数据,然后在CPU读取内存数据的时候,就可以同时从两根内存一块读取。

双通道的优点主要是提高了带宽和电脑的读取速度,对于绘图类、游戏类的朋友们来说比较适用。无论是任何一种安装方法,只要你将两条同容量的内存插到主板上,都可以实现双通道,并且测试下来性能表现几无差别。

点击收藏本站,随时了解时事热点、娱乐咨询、游戏攻略等更多精彩文章。