关于PCI总线的恐怖睡前故事

由于市场上新处理器的出现,人们普遍感到欣喜不已,因此没有足够的时间去研究他们“幕后”的东西。答题器和按钮通常欣赏的它们相同的一面根本没有反映出铁线战线的真实状况。



与此同时,乌云正在聚集。是的,处理器更快。是的,确实有更多核心。最后一个只是一个严重的体系结构问题。至少对于种族的新兴领袖。



谁现在还记得“建筑”这样的古玩?谁的人不多。机床行业中的“ IT ”一词几乎已经变得无礼。但是有一次,在过去,《 PCI系统架构》 一书和其他,请阅读屏幕上的孔。什么是有那么可怕,在过去,潦草关于这个片段PCI,能够带领我们进入深体贴,充满了悲伤万能的?



一个可怕的数字-256。虽然乍看之下并不十分可怕。是的,这恰好是多少,并且PCI总线上存在独立的PCI设备有一个最大限制。这个数字似乎真的很高。



在他们的正确思维和坚实记忆中,谁会想到在计算机中拥有5-10个以上的真实对象,即“物理”设备?从这些“逻辑”前提出发,最近处理器竞赛的领导者在芯片组中引入了限制设置,这使得有可能将幻数强制限制为128、64,并且您不会相信32(!)PCI总线。这不只是一时兴起,因为提供了一个重要的机会来保存系统块(前4Gb)的内存,而该内存仍具有“魔术属性”“与操作系统有关。事实上,直到最近,物理设备还不是很多。

但是时间并没有停滞不前,在这里,我持有另一项64核奇迹的敌对技术来自AMD的罗马



还有什么呢?他是否想要(不需要)最低限度的功能吗?只需一点点...咬住他的64核... 80个PCI总线中的空间。Bravo。但是,毕竟我们仍然有2/3的空间?有人拥有,有人拥有然后,在那里,



第一次在nebezdonnost PCI总线上,我注意到配置PCI扩展器,所以事实证明,它挂了,用于一堆P2P Pericom桥,119个PCI设备需要相同数量的单个PCI总线。这仅是单个x8 PCI扩展器的背后。并且有8个x8端口,这似乎是偶然的,当这119个PCI设备中的绝大部分需要“适度”的32-64 MB来进行BIOS检测期间的初始化时系统内存中第一个4Gb的“魔力”就出现了。给大家。



英特尔没有那么强大地吞噬PCI空间是一件好事。如有必要,但仍然可以悬挂第二束。



但是与罗马唯一的这种“扩展”使我们对这个AMD系统中如此沉重的“束缚”的至少某些未来失去了希望。不,当然,可以为客户提供切换到超级计算机体系结构的功能,该体系结构将按订单生产,并且价格会高出10倍。但是,您已经注意到,上述配置并不适合我们每个人。并且它也可以根据客户的意愿单独开发。但是,愿望清单的建筑边界已经非常接近。我不想在每个移动塔中都建造一台超级计算机,仅仅是因为PCI总线的三十年“局限性”。最有趣的是,过渡到ARM根本不是一种选择,因为我们看到的是相同的PCI,并且都具有相同的30年限制。



las,情况用记忆详细地重复了趋势,这还不够吗?推s更多!有PCI空间吗?那可怜他,他不会输。 las,它已经减少了。已经不是四到两个,您已经无法削减了,英特尔已经涉足了。对于认真的玩家来说已经足够了-即将到来。并在这种情况下使用透明的P2P桥接器,las,只是姑息治疗。



剩下的就是保存总线地址的每个字节。或梦想大型企业将成熟创建SuperPCIExpress IP6地址



UPD

亲爱的ikle在他的评论中分享了有关提出的主题的宝贵信息



Duck PCI已经具备了所有功能-SBDF中的字母S-多达16位-第四维。而且,PCI-E已经允许您使用不同的段:如果操作系统不是密集的并且知道如何理解ACPI MCFG表,那么现在没有问题。



本文中描述的问题是平台实现的问题:没有人




会费心地在平台上启动多个段,更正BIOS,以便将其发送到ACPI MCFG,在其中查找每个段的基地址以及所有内容。我自己会补充说,UefiShell中有一个pci命令使用-s Seg参数,该参数仅显示所需的PCI段。唯一可悲的是,新细分市场的增长(据我目前为止的理解)完全来自于其他 实体处理器。很少有人遇到这个问题。多核是“不太正确”。或者,作为一种选择,P2P桥接器应支持此选项,但这种选择在大众中不够普及。



UPD2非常感谢

所有发信号反对文本错误的人。我会尽快更正它。



All Articles