我正在尝试了解 PC 总线的工作原理。以下是我的问题:
- 总线与物理板载设备插槽有何关系?请举一些例子。
- 许多设备插槽共享同一个 PCI 总线,这是真的吗?
- “每条总线最多可容纳 32 个设备”——这是否意味着最多可以将 32 个设备连接到一条 PCI 总线?
- 命令中的设备号字段
lspci
只是一个物理插槽号(例如 PCI1 板载插槽为 1)吗?
答案1
- 总线与物理板载设备插槽有何关系?请举一些例子。
一个插槽通常映射到总线上的一个插槽,但如果没有任何文档,您将无法分辨哪个总线上的哪个插槽,甚至无法分辨有多少条总线可用。公共汽车其实就是概念。
- 许多设备插槽共享同一个 PCI 总线,这是真的吗?
是的。如果你考虑一下 PCI,你可能会有一张打印卡、一张声卡和一些其他低带宽的东西,所以让这些组件共享一条总线是有意义的,因为它们不会互相干扰。
- “每条总线最多可容纳 32 个设备”——这是否意味着最多可以将 32 个设备连接到一条 PCI 总线?
是的。根据总线的不同,这可能包括控制器本身。如果我没记错的话,这就是 SCSI 的工作原理。