1 h- m/ b, j0 X9 b6 f1 V8 L4 v$ P在计算机中,不同设备之间想要交互数据,必须通过计算机中用于通讯的“路”,也就是计算机中所称的“总线”,可以想象为不同城市之间运送货物的必需通过公路一样,我们常见的PCIe就是运行在CPU外部的总线的一种。/ O3 L. @7 Q$ k' g
4 [6 D9 Q C- G q/ M同时,就像公路有双车道、4车道、8车道之分一样,PCIe4.0、3.0、2.0等不同标准也是对于通道允许通过的数据速率的划分,单就速率上限而言,1XPCIe4.0=2XPCIe3.0=4XPCIe2.0。 , r5 d$ Q) Y& M( }$ b) G) J b* u, `0 j) ^9 Z" Q4 b在计算机中,需要与CPU通讯的设备有很多,比如内存、显卡、硬盘、键鼠外设、网卡声卡等。如果这些设备全都直接与CPU连通,那么对CPU的设计难度就太高了,同时对于设备的模块化要求也要成倍的提高,主板上的布线难度也会有指数级提升。 / h6 j3 E4 A3 X7 @( S) C3 r! ]4 x- H7 K7 |
为了规避这个问题,就要减少直通CPU的设备数量,厂商给出的方案是通过主板上的南桥芯片组进行转接,就像是外部设备的交互中转站一样。 8 d8 U7 |' }3 j" Q7 B8 F4 M7 r/ {% F% v6 l; f4 r$ s0 B
像显卡、内存等对延迟和带宽要求较高的设备,肯定要保证和CPU直接通讯。- J. p- w+ i a3 O
' C/ G) A, D, @, A( c而像网卡声卡、键鼠外设等对性能要求不高的设备,则是由南桥芯片组进行管理,交互数据时都要通过南桥芯片组转接一手。CPU与南桥芯片组之间,则通过DMI通道进行连接。! B# \5 j: c i. R3 e5 L; J J
2 r5 F6 y7 M; j }5 h2 @- Q
这是一张Z790主板的功能线框图。可以发现,只有一个M.2槽位直通CPU,另外三个M.2槽位是由南桥芯片组转接而来。而为了便于主板布线,直通CPU的这个M.2槽位一般会放在最靠近CPU的位置。- [- A4 R/ b0 z q) s