PCI vs PCI-X vs PCI-E, varför välja PCI-E-kort?

31 december 2019

En av de mest framstående egenskaperna hos moderna datorer är deras uppgraderingsmöjligheter. De nya funktionerna kan läggas till genom att installera ett expansionskort i en av de platser som kan följa tre olika standarder: PCI vs PCI-X vs PCI-E. Tre versioner av nätverkskorten föds i enlighet med detta. PCI-kortet är känt som den ursprungliga upplagan, och PCI-E-kortet anses för närvarande vara att föredra. PCI vs PCI-X, PCI vs PCI Express, vilka är skillnaderna mellan dem? Varför ska vi välja PCI-E-kortet? Fortsätt läsa för att hitta svaren.

PCI vs PCI-X vs PCI-E-kort Översikt

PCI-standarden (Peripheral Component Interconnect) har genomgått otaliga stora eller små förbättringar, vilket återspeglas i motsvarande nätverkskort. Ursprungligen har PCI-kortet varit en mångsidig nätverkshårdvara som tjänat hem- och företagsanvändare i många år, men har ändå inte kunnat undgå ödet att så småningom bytas ut i takt med att efterfrågan på högre prestanda ökar. Som föregångare till PCI-E är PCI-X-kortet (som härstammar från Peripheral Component Interconnect eXtended) en förbättrad version av PCI för högre bandbredd. PCI-E-kortet (E står för Express), den senaste versionen, har sedan blivit förstahandsvalet för många köpare efter lanseringen. Handledning för PCIe-kort:

PCI vs PCI-X vs PCI-E Card, What Are Their Differences?

Alla nätverkskort i ”PCI-serien” fungerar som det anslutningsgränssnitt som ansluter enheter till datorn. Skillnaderna mellan PCI vs PCI-X, PCI vs PCIe är dock tydliga. Följande del kommer huvudsakligen att diskutera jämförelsen mellan PCI vs PCI-X vs PCI-E-kort.

Arbetstopologi

Den viktigaste skillnaden mellan det tidigare PCI-kortet och PCI-X-kortet och efterföljaren PCIe-kortet är ”parallell vs seriell” dataöverföring. PCI- och PCI-X-nätverkskort följer den ursprungliga PCI-standarden, som är en klassisk arkitektur med delad buss där alla anslutna kringutrustning använder samma buss parallellt. Specifikt sett skickas och tas data emot samtidigt över flera linjer. Enheterna måste normalt vänta på bussen när de kommunicerar med datorn. Den totala prestandan kommer att sjunka i takt med att fler enheter läggs till. PCI-E-kortet använder dock dedikerad seriell punkt-till-punkt-teknik som liknar ett inbyggt nätverk. Därför har varje enskild enhet sin egen buss, vilket skapar ett effektivare bussystem. Observera att en seriell anslutning med högre klockfrekvens kan matcha hastigheten hos flera parallella linjer som rör sig på samma belastning.

Figur 1: Arbetstopologi för PCI/PCI-X vs PCI-E-kort

Storlek på kortplatsen

När det gäller storleken på kortplatsen på datorns moderkort skiljer sig PCI vs PCI-X, PCI vs PCIe mycket åt. De fasta bredderna för konventionella PCI-kort är 32-bitars och 64-bitars versioner. PCI-X-kort (har endast 64 bitars bredd) liknar fysiskt ett 64-bitars PCI-kort. De konventionella PCI-kortplatserna är den 85 mm långa 32-bitarsversionen, de flesta PCI-X-nätverkskort använder den 130 mm långa 64-bitars kortplatsen. Som ett resultat av detta tar kortplatserna och motsvarande nätverkskort upp en hel del utrymme på moderkortet. PCI-E-kort kan däremot bara sättas in i de PCIe-kortplatser som är avsedda för dem. Storleken på kortplatsen är beroende av hur många körfält PCI-E-bussen har, vilket anges som ”x1”, ”x8” osv. Siffran anger hur många ”körfält” som kortplatsen erbjuder. En PCI-E x1-plats, som bara har en fil, tar nästan inget utrymme på moderkortet. Och en PCI-E x32-kortplats med 32 banor liknar PCI-X-kortplatser i storlek.

Bandbredd

Som tidigare nämnts har PCI-kortet två versioner: 32-bitars och 64-bitars, som körs med 33 MHz respektive 66 MHz. Den potentiella bandbredden är 133 MB/s i 32 bitar vid 33 MHz (standardkonfigurationen), 266 MB/s i 32 bitar vid 66 MHz eller i 64 bitar vid 33 MHz och 533 MB/s i 64 bitar vid 66 MHz. De flesta PCI-X-nätverkskort är endast 64 bitar och körs normalt vid 66 MHz, 100 MHz, 133 MHz, upp till 533 MHz med PCI-X 2.0, vilket ger en maximal överföringshastighet på 1,06 GB/s. När det gäller PCIe-kort har ett stort språng i högre bandbredd uppnåtts. Bandbredden varierar från 250 MB/s till flera GB/s per körfält, beroende på kortets storlek och version. Den maximala bandbredden för PCIe 5.0 x1 är 3,9 GB/s.

En del detaljerade specifikationer presenteras i tabellen nedan:

Typ Tillämpad topologi Bustyp Klockhastighet Överföringshastighet
PCI Parallellöverföring 32-bit
64-bit
33MHz
66MHz
32-bit: 133MB/s, 266MB/s
64-bitars: 266MB/s, 533MB/s
PCI-X Parallell överföring 64-bitars 66MHz
100MHz
133MHz
(Upp till 533MHz)
533MB/s;
800MB/s;
1066MB/s
PCI-E
(PCIe 1.0 8x version)
Seriell överföring 8-bitars 2.5GHz 4GB/s

Välja PCI-E-kort – en oundviklig trend

Efter att ha jämfört och analyserat dras slutsatsen att PCI-E-kortet av ny design är uppenbart överlägset på grund av de överväldigande fördelarna jämfört med PCI- och PCI-X-kort:

Sätt flaskhalsarna i föregångarna ur spel

Tekniskt sett överger PCIe-kortet den konventionella parallella överföringen som PCI- och PCI-X-nätverkskort använder sig av och som kräver svår spårdragning. Det använder seriell överföringsteknik som gör det möjligt för varje körfält att ha sin egen exklusiva bandbredd, och därmed kommer körfältet inte att påverka varandra. Lider mindre av störningsproblem.

Säkerställer en effektiv överföring

Praktiskt sett kommer dataöverföringshastigheten inte att försvagas med ökningen av körfält för ett PCIe-kort. Det vill säga, om användaren använder PCIe-kort kommer den tidigare dataöverföringshastigheten inte att minska även om ytterligare ett kort monteras. Om användaren däremot använder PCI- eller PCI-X-kort kommer monteringen av ytterligare ett kort att leda till att den tidigare dataöverföringshastigheten sjunker, vilket är en inneboende begränsning av PCI/PCI-X:s delade busstopologi.

Gör en kostnadseffektiv lösning

Ekonomiskt sett kan PCI Express-nätverkskortet för punkt-till-punkt-överföring minska kostnaderna för systemutveckling och tillverkning, eftersom komplexiteten och svårigheten i utformningen av hårdvaruplattformen minskas.

För närvarande finns PCI- vs PCI-X- vs PCI-E-kort sida vid sida på marknaden. Eftersom PCIe-nätverkskort är kompatibla med nuvarande operativsystem och kan ge högre hastigheter kommer fler konstruktörer och tillverkare av datorhårdvara att fortsätta att integrera PCIe i sina senaste erbjudanden. PCI-E ersätter successivt PCI/PCI-X-standarden, och de PCI-baserade korten kommer att bli föråldrade inom en inte alltför avlägsen framtid.

Figur 2: 10GBase-T PCIe-nätverkskort

FAQs

Kan ett PCI-E-kort fungera i en PCI/PCI-X-plats?

Svaret är nej. PCIe-kort och PCI/PCI-X-kort är inte kompatibla med varandra på grund av deras olika konfigurationer. I de flesta fall finns det både PCI- och PCIe-kortplatser på moderkortet, så montera kortet i sin matchande plats och missbruka inte de två typerna.

Kan ett PCI-kort användas i en PCI-X-plats?

Svaret är ja, men det är inte tillrådligt. PCI-X är nedåtkompatibelt med PCI. Om ett PCI-kort sätts in i en PCI-X-kortplats kommer systemet att gå ner till operationer på PCI-nivå utan att utföra PCI-X-baserade operationer. Om du bara har ett PCI-kort till hands kan du försöka, men med risk för att den PCI-X-baserade enheten blir långsammare till PCI-nivå.

Har ett 32-bitars PCI-kort kompatibilitet med 64-bitars PCI-X-kortplatser?

De flesta 32-bitars PCI-kort fungerar korrekt i 64-bitars PCI-X-kortplatser, men busshastigheten begränsas till klockfrekvensen för det långsammaste kortet. Det vill säga, om ett 66 MHz PCI-kort installeras i en PCI-X-kortplats som klarar 133 MHz, kommer bussens backplane att begränsas till 66 MHz.

Lämna ett svar

Din e-postadress kommer inte publiceras.