Ett av de stora problemen med PCI-X är att ju fler kort (på samma buss), desto lägre hastighet. Precis som med PCI så delas bussen, och som någon sa så är det inte full duplex, utan halv. Nackdelen med en buss är att ju snabbare den blir, desto kortare kan den vara eller desto färre enheter kan den klara av (termineringsproblem, signalstuds osv gör parallella bussar med hög klockfrekvens och multipla enheter knepiga). För att råda bot på det så kommer det säkert (server)moderkort med flera bussar. Så är fallet redan nu, man har helt enkelt fler PCI-bussar i servermoderkort så att PCI-64/66-korten inte drar ner bandbredden för PCI-X/266 (även 2 PCI-X-kort på samma buss sänker hastigheten som sagt) exempelvis.
När det gäller PCI-E så har varje kontakt 1 till 32 (32x är tänkt för servrar/workstations) egna dedikerade seriella "kanaler" som dessutom är dubbelriktade. Eftersom de har helt egna kanaler så krockar de inte med varandras trafik. Varje kanal har 2,5Gbps till sitt förfogande, vilket i praktiken ger 250MBps, och detta är i _vardera_ riktning.
Vi kan ta och göra en jämförelse mellan PCI-E/X och nätverk.
Tänk er PCI-X som ett koax-nätverk. Alla delar samma kabel och kan därmed inte prata samtidigt. Dessutom kan man inte prata åt olika håll samtidigt, antingen skickas det eller så tas det emot.
PCI-E är som ett switchat TP-nät. Stjärnformat och alla kan prata med alla, när som helst, åt vilket håll som helst. De delar dessutom inte på någon bandbredd om de inte ska till samma destination.
Som någon sa; det här kommer införas i server/workstation-maskiner. Varför? Jo, för de har använt 64-bitars PCI (vilket detta också är) i ett antal år nu, och eftersom det här är bakåtkompatibelt så skadar det inte om det klarar snabbare kort. Ifall nån vill byta upp sig. I slutänden så kommer nog servermarknaden också ta till sig PCI-E, inte minst för att de vanligtvis har betydligt högre belastning på PCI-bussen än vad en normal hempc har.
//DjDiff