当前位置:首页 > 每日看点 > 正文内容

既然电脑不能插四条内存,为什么要设计四个插槽?

卡卷网10个月前 (01-17)每日看点269

菊花链。

这个词猛地一看,还挺害臊,但在计算机领域,却时常出现。

今天大家所说的不能插四根内存,究其原因,就是这害臊的菊花链。

下次有人问你为啥不能插四根,你可以大大方方地说,因为菊花链。

要把这个问题说清楚,还是需要点口舌的。那接下来我就费点口舌,把这个问题说清楚。


首先提四个基本概念:

1DPC (one DIMM per Channel,每个内存通道支持一根内存)

2DPC (two DIMMs per Channel, 每个内存通道支持两根内存)

Daisy Chain (菊花链,一条链路上的设备依次连接在信号线上)

Balanced T topology (每个设备以等长的信号线连到主控上)


基于以上四个概念,常见的内存布线方式有以下几种,我来依次介绍。

1DPC

对于走高端路线的CPU,为了追求系统的稳定和性能,可以奢侈到一个插槽对应一个控制器(controller),(当然也意味着一个PHY)。1DPC的好处是内存可以获得最好的性能,最好的SI(Signal Integrity)。

既然电脑不能插四条内存,为什么要设计四个插槽?  第1张

1DPC, 8 Channels

既然电脑不能插四条内存,为什么要设计四个插槽?  第2张

1DPC 2 Channels


2DPC Daisy Chain

目前市面上可以买到的绝大多数个人台式机,都是这种形式,包括题目中讨论的。

CPU包含两个controller和两个PHY,每个controller连接到两个插槽上。

之所以叫菊花链,是因为两个插槽的信号是挂在同一根信号线上。如下图所示。

Controller1连接Channel A上面的两个插槽 A0和A1;

Controller2连接Channel B上面的两个插槽 B0和B1.

通常建议的插法是:

如果是一根内存,插在A1;

如果是两根内存,插在A1和B1;

四根的当然是插满。

既然电脑不能插四条内存,为什么要设计四个插槽?  第3张

2DPC,2 Channels,4 DIMMs

Daisy Chain的好处非常明显:布线简单,成本低廉。

但是劣势也是非常明显,两个插槽之间的信号干扰非常严重。

大家知道,在内存的运行频率下,一根信号线如果在其终端没有termination的话,信号的反射是极其严重的,严重到内存的眼图完全无法睁开。

那么不论是板上的termination,还是DDR5上的On Die termination(ODT),都是为了将信号反射控制在可接受范围内。

ODT的原理就是在DRAM内部加了一组电阻,通过MR寄存器调整并联电阻的个数,从而调整ODT的阻抗,打到抑制信号反射的目的。

既然电脑不能插四条内存,为什么要设计四个插槽?  第4张

这也是为什么优先插A1,B1,而不是A0,B0的原因。

既然电脑不能插四条内存,为什么要设计四个插槽?  第5张

如果只插A0,不差A1的话,信号的末端等同于开放,SI(Signal Integrity)会非常差,内存很难跑起来。

当一根信号线上挂了两个内存之后,对每个内存的ODT有了更高的要求,但是不可避免的,内存运行的速率要受到影响。

对于目前市面上的DDR5内存,通常一个通道里插一根如果可以跑5600MT/s的话,插两根最多跑到4400MT/s或者4000MT/s.

2DPC Balanced T topology

这里只讲Balanced T topology,balanced的意思是说,T的两端长度是一样的。典型的Balanced T Topology如下图所示:

既然电脑不能插四条内存,为什么要设计四个插槽?  第6张

2DPC Balanced T Topology

上面只是个示意图,大家可以看到,一根线分出去之后,两边的长度是等长的,所以叫balanced,这两根线互相不会造成反射。

这种布线的优点是,两个插槽都可以随便插,互不影响;缺点是,成本略高,布线复杂度较高,插入单根内存时的性能不如daisy chain。

所以市面上T Topology的主板其实是不多的,主要还是Daisy Chain。


讲完了主流的三种布局方式,那我也来做个总结。

对于运行速度来说,从高到低的排序应该是:

1DPC;

2DPC Daisy Chain,每个通道的外侧插一根;

2DPC T Topology,插一根内存;

2DPC T Topology,每个通道插两根内存;

2DPC Daisy Chain,每个通道插两根内存;

2DPC Daisy Chain,每个通道的内测插一根。


有了以上结论,我们也就理解了为什么主流的主板要做成2DPC 菊花链:

当你需要性能时,可以通道内只插一根,获得较高的性能;

当你需要容量时,可以全部插满,损失性能,换得较高的容量。


一切皆是tradeoff。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9784.html

分享给朋友:

相关文章

腾讯云为何在云服务市场败给了阿里云?

IDC领域,2010年以前,万网、新网互联、新网,三家公司瓜分天下,其中万网市场份额最高,排名第一。当时,万网的域名是http://www.net.cn,通过该域名就可以判断万网的地位。2010年阿里云成立,直接收购了万网,大量用户直接流向...

如何评价小米14pro顶配可以选配卫星通话,小米15全系都无法选配?

如何评价小米14pro顶配可以选配卫星通话,小米15全系都无法选配?

雷总不是说了吗,我可以不用,但你不能没有。市面上OPPO Find X8 Pro和vivo X200 Pro的卫星通信版分别加价300,而荣耀Magic7和Magic7 Pro有卫星通信版且不加价,荣耀更显诚意。我觉得有是更好的,虽然使用卫...

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

最近一台买了3年时间的腾讯云轻量服务器到期了,还有5天时间。当时买的价格是3年198元。配置是2核CPU、4GB内存,80GB SSD云硬盘,1200GB 流量包,然后中途给免费升级了CPU,从2核变成了4核。平均下来一年的费用70元不到,...

是不是从Java培训班出来的人都被淘汰了?

真实个人经历。我就是从培训班出来的,但没有学完就跑出来了。当我明白什么人不管什么基础都能进培训班进行培训,学到什么程度都能保证他们包就业,我就知道不正常。我自己是大三下的时候去的,考研考到一半感觉无望,想抓紧时间学习技术,利用应届生身份准备...

为什么小公司留不住人?

为什么小公司留不住人?

我估计,整个知乎,可能没有比我公司再小得了,。。正对面就是我唯一的一个员工的工位。为啥留不住人。因为那些留不住人的老板,太拿自己当回事。大公司靠制度。小公司靠人情。我这儿的业务,因为全都是线上,所以员工来不来坐班都不重要。天太热可以不来,下...

被网络诈骗了,钱还能追得回来吗?

我刷单被骗,当时不知道怎么办在百度上找个律师说他们能追回,还说不用报警,我傻的就信了,支付了费用签合同,我还是不信他们,报警了,报警没几天警官就连系我追回一笔钱让我注意银行卡到账通知,又过几天我第二笔钱到账了,律师说是他们追回的,要我支付后...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。