所有 PCI 插槽都支持双 PCI 转接卡吗?

所有 PCI 插槽都支持双 PCI 转接卡吗?

我可以使用额外的 PCI 插槽,因为我的主板只有一个。许多网上商店提供“双 PCI 转接卡”,例如这个:

双 PCI 转接卡

这些转接卡通常用于机架式服务器等紧凑型机箱,但我不知道是否有任何常规 PCI 插槽支持它。对此类转接卡的支持是某些主板的特殊功能,还是 PCI 规范的一部分(如 USB 标准)?

答案1

使用这些设备不需要特殊的额外主板硬件,这些设备被称为“PCI 到 PCI 桥”。

PCI 实际上允许同时存在 256 条独立的“总线”,每条总线最多可容纳 32 个设备。当主板执行启动枚举时,如果与其通信的 PCI 设备响应它是 PCI 到 PCI 桥,主板将增加其“总线”计数器,然后枚举此新总线上的每个设备。如果它在此新总线上找到另一个 PCI 到 PCI 桥,它会不断重复该过程,直到找到最低级别的设备。枚举新总线上的所有设备后,它会向后走,继续枚举更高级别总线上的下一个设备。

维基百科有一篇非常好的文章它比我更详细地解释了这个过程。

相关内容