Den huvudsakliga tekniska skillnaden mellan PCI (perifer komponent Interconnect) och PCIe (PCI Express) ligger i deras
bussarkitektur :
* PCI använder en parallell bussarkitektur . Detta innebär att den använder flera ledningar för att överföra data samtidigt. Tänk på det som flera körfält på en motorväg som alla bär data på en gång. Även om detta möjliggjorde hög bandbredd under sin tid, led den av begränsningar i skalning till högre hastigheter och ökande fysisk storlek med fler körfält. Signalintegritet blev också en stor utmaning vid högre hastigheter.
* PCIe använder en seriell bussarkitektur . Detta innebär att data överförs i följd över ett mindre antal ledningar, liknande en enda, höghastighetsdatadata. Det förlitar sig på höghastighetssignaleringstekniker. Detta möjliggör mycket större skalbarhet och högre bandbredd i mindre fysiska storlekar. Det är mer som en enda, mycket snabb motorväg snarare än flera långsammare motorvägar.
Denna grundläggande skillnad i arkitektur är det som ledde till PCIE:s förmåga att betydligt överträffa PCI när det gäller bandbredd, skalbarhet och total prestanda. PCIe erbjuder också förbättrad krafthantering och hot-swap-kapacitet.