PCI bestaat al 10 jaar en we voelen aan dat het niet meer genoeg is.
PCI is een 32bit 33MHz bus, er zitten dus een hoop kaarten op 1 bus, zoals een hoop schijven op 1 scsi-kabel. De PCI-bus haalt theoretisch max 133MB/s, het allerhoogste dat ik gezien heb is 120MB/s. Meestal is het maar 100MB/s, maar het wordt gedeeld over alle apparaten. Het delen gebeurt in de tijd (om de beurten mag een kaart ff wat data over de bus sturen). Dus als je een RAID-controller en echte gigabitkaart insteekt, dan zal je leechbak max 50MB/s halen. (100MB/s delen over 2 apparaten)
In de serverwereld heeft men 64bit en 66MHz varianten van de PCI-bus gemaakt, zodat er meer totale bandbreedte is (266MB/s en 533MB/s). PCI-X is een overgeklokt variant (100 & 133MHz). Deze bussen hebben nogal veel parallelle lijnen, deze hebben last van overspraak en skew. Zodat het niet hoog opgeklokt kan worden om sneller te gaan en om een beetje zinnig geklokt te krijgen moet men veel geld tegen aansmijten.
De "verlossing" is naarbij, PCI-Express brengt server-I/O-mogelijkheden in onze huiskamers (inclusief Aldi-pc's). PCI-Express 1x bestaat uit 4 datadraadjes die hooggeklokt zijn om 250MB/s per seconde te halen. Bovendien zitten deze sloten op een soort switch, zodat elke slot z'n private bandbreedte. En het boeltje draait full-duplex, zodat een PCI-Express 1x slot 250MB/s lezen en 250MB/s schrijven kan.
PCI-Express 1x is goed voor gigabitkaarten, geluidskaarten, midend-RAID-controllers,...
PCI-Express 2x is redelijk voor highend-RAID-controllers en grafische kaarten. Het is even snel als een AGP 4x en volgens de SLI-mod bij Anandtech, kan de GeForce 6800 Ultra een PCI-Express 2x vol krijgen.
http://www.tweakers.net/nieuws/35815
PCI-Express 4x is goed voor highend-RAID-controllers en grafische kaarten (is even snel als een AGP 8x en dat krijgen ze nu niet vol).
PCI-Express 8x is zo snel als een AGP 16x.
PCI-Express 16x is zo snel als een AGP 32x.
5 jaren geleden begonnen de AGP4x sloten op te komen, toen had men genoeg aan AGP2x. De groei gaat exponentieel, nu zitten we op AGP8x en AGP4x (PCI-Express 2x) zit vol. Dus ongeveer een verdubbeling in 5 jaar en over 5 jaar zullen de grafische kaarten een 4x slot volkrijgen => 8x nodig. Over 10 jaar gaat de 8x slot volzitten en 16x is dan echt nodig. Geen paniek, de volgende versie van PCI-Express is op komst (lees: wordt nu besproken).
PCI-X & PCI-E wordt zelfs door mobo-fabrikanten door elkaar gegooid, daarom schrijf ik PCI-Express volledig uit om verwarring te vermijden.