不同的 /proc/bus/pci/0x 目录代表什么?
它们代表主板上不同的 PCI/PCI-E 插槽吗?
如果我的主板上有一个 mini pci 和 2 个 PCI-E 插槽,我是否应该在“/proc/bus/pci”下看到 3 个不同的“0x”目录?
答案1
是的,它映射到您的硬件,它公开了 PCI 系统数据。但该接口已被弃用,取而代之的是 /sys 接口。
但您确实应该使用lspci
命令来了解您的设备,而不是直接读取这些文件。
答案2
朋友的回答 - 它们代表系统中存在的 PCI/PCI-E 桥接器。通常每个 PCI 插槽都连接到一个桥接器 - 因此它应该显示在 /proc/bus/pci 中。但 /proc/bus/pci 的目录可能比您能看到的 PCI 插槽还多