Quote:
Originally Posted by
Lost in Cyberia
hey everyone, just a general question. I did an lspci on my home computer, and it got me thinking... When I hear pci..I think of the physical slots on your motherboard. usually beige in color.. But the list returned to me is of atleast 20 items. None of which, (besides the graphics card) is plugged into a pci slot... Some things like memory controller, 1,4,5, high definition audio, Address map, DRAM controller, and the most bizarre, Serial ATA Controller... So does this mean, that these devices built onto the motherboard are using the same PCI bus that have the two slots on my board?
Not necessarily the
same PCI bus. Several independent buses are possible, and lspci will list all their contents. And it doesn't necessarily mean old-fashioned 1993-era PCI, PCI Express (and a ton of older things) all count as PCI too. But yes -- these devices have been hardwired in. Possibly right down at the chip level.
Quote:
And why is a SATA controller using a PCI bus?
Why not? It doesn't necessarily mean vanilla, old-fashioned, 1993-era PCI. It could be PCI Express. And it's all probably wired into the silicon anyway.
Quote:
And lastly, how many devices can all comfortably live on 1 bus? Or are all these different PCI buses?
That's more a matter of bandwidth than number of devices. Put a graphics card, gigabit network card, and other hard-driving stuff on the same bus and use them to their limit, they may compete for bandwidth. But if you have 10 USB cards, who cares.