我不能说我是计算机体系结构方面的专家,但是我会回答您的问题。
这似乎是主板的典型布局。
正如汤姆所说,这已不再是事实。大多数现代CPU具有集成的北桥。南桥通常是集成的,也可以通过新的体系结构来避免。英特尔的芯片组用平台控制器中枢“代替”南桥,后者通过DMI总线直接与CPU通信。
为什么CPU仅连接1条总线?那辆前排公交车似乎是一个主要瓶颈。将2或3条总线直接送入CPU会更好吗?
宽(64位)总线很昂贵,它们需要大量的总线收发器和许多I / O引脚。唯一需要大声尖叫的快速总线的设备是图形卡和RAM。其他所有内容(SATA,PCI,USB,串行等)都比较慢,并且不能经常访问。因此,在上述架构中,为什么所有这些“较慢”的外围设备都通过南桥作为单个总线设备集中在一起:处理器不想仲裁每个小小的总线事务,所以所有缓慢/不频繁的总线事务都可以汇总由南桥管理,然后以较轻松的速度连接到其他外围设备。
现在,重要的是要提到,当我在上面说SATA / PCI / USB /串行“慢”时,这主要是历史点,并且在今天变得越来越不正确。随着SSD应用于棘手的磁盘和快速的PCIe外设以及USB 3.0,Thunderbolt以及可能的10G以太网(很快),“慢速”外设带宽迅速变得非常重要。过去,北桥和南桥之间的公交车不是很大的瓶颈,但现在已经不复存在了。因此,是的,架构正在朝着更多直接连接到CPU的总线发展。
这样做很难吗?我看不出会有多少成本,因为现有的图表已经拥有不少于7辆巴士。
处理器需要更多的总线来管理,而处理器需要更多的处理器芯片。这很贵。在上图中,并非所有总线都相等。FSB尖叫得很快,LPC却没有。快速总线需要快速硅芯片,而慢速总线则不需要,因此,如果您可以将慢速总线从CPU转移到另一个芯片,则将使您的生活更加轻松。
但是,如上所述,随着高带宽设备的日益普及,越来越多的总线直接连接到处理器,尤其是在SoC /高度集成的体系结构中。通过在CPU芯片上放置越来越多的控制器,可以轻松获得很高的带宽。
编辑:我忘了提到看门狗监视器。我知道我已经在一些图中看到了。据推测,瓶颈总线将使看门狗更容易监视所有内容。可能与这有关吗?
不,那不是看门狗真正做的。看门狗只是在各种事物锁定时重新启动它们。它并没有真正看清总线上的所有运行情况(远没有那么复杂!)。