PCI vs PCI-X vs PCI-E, hvorfor vælge PCI-E-kort?

31. december 2019

Et af de mest fremragende kendetegn ved moderne computere er deres opgraderingsmuligheder. De nye funktioner kan tilføjes ved at installere et udvidelseskort i en af de slots, der kan følge tre forskellige standarder: PCI vs PCI-X vs PCI-E. Tre versioner af netkort er født i overensstemmelse hermed. PCI-kortet er kendt som den oprindelige udgave, og PCI-E-kortet anses i øjeblikket for at være den foretrukne. PCI vs PCI-X, PCI vs PCI Express, hvad er forskellene mellem dem? Hvorfor skal vi vælge PCI-E-kortet? Læs videre for at finde svarene.

PCI vs PCI-X vs PCI-E-kort Oversigt

PCI-standarden (Peripheral Component Interconnect) har gennemgået utallige store eller små forbedringer, hvilket afspejler sig i de tilsvarende netkort. Oprindeligt har PCI-kortet været en alsidig netværkshardware, der har tjent hjemme- og erhvervsbrugere i mange år, men som stadig ikke har kunnet undslippe skæbnen med at blive erstattet i sidste ende, efterhånden som efterspørgslen efter højere ydeevne stiger. Som forløberen for PCI-E er PCI-X-kortet (afledt af Peripheral Component Interconnect eXtended) en forbedret version af PCI-kortet, der opfylder kravene om større båndbredde. PCI-E-kortet (E står for Express), den seneste version, er derefter blevet det første valg for mange købere efter udgivelsen. PCIe Card Tutorial:

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

Alle netværksadaptere i “PCI-serien” fungerer som den forbindelsesgrænseflade, der forbinder enheder til computeren. Forskellene mellem PCI vs PCI-X, PCI vs PCIe er dog tydelige. Den følgende del vil hovedsageligt diskutere sammenligningen af PCI vs PCI-X vs PCI-E-kort.

Arbejdstopologi

Den vigtigste forskel mellem det tidligere PCI-kort og PCI-X-kort og efterfølgeren PCIe-kortet er “parallel vs. seriel” datatransmission. PCI- og PCI-X-netkort følger den oprindelige PCI-standard, som er en klassisk delt busarkitektur, hvor alle tilsluttede perifere enheder bruger den samme bus parallelt. Specifikt vil data blive sendt og modtaget samtidigt over flere linjer. Enhederne skal normalt vente på bussen, når de kommunikerer med computeren. Den samlede ydelse vil falde i takt med, at antallet af tilføjede enheder stiger. PCI-E-kortet anvender imidlertid dedikeret seriel punkt-til-punkt-teknologi, der ligner et indbygget netværk. Derfor har hver enkelt enhed sin egen bus, hvilket skaber et mere effektivt bussystem. Bemærk, at én seriel forbindelse med en højere clock kan matche hastigheden af flere parallelle linjer, der bevæger sig på samme belastning.

Figur 1: Arbejdstopologi for PCI/PCI-X vs. PCI-E-kort

Slot-størrelse

Når det gælder størrelsen af slotten på computerens bundkort, er der stor forskel på PCI vs. PCI-X, PCI vs. PCIe. De faste bredder for konventionelle PCI-kort er 32-bit- og 64-bit-versioner. PCI-X-kort (har kun 64 bits bredde) svarer fysisk set til et 64-bit PCI-kort. De konventionelle PCI-slots er den 85 mm lange 32-bit version, de fleste PCI-X-netkort bruger den 130 mm lange 64-bit slot. Som følge heraf optager slottene og de tilsvarende netværkskort en del plads på bundkortet. PCI-E-kort kan derimod kun sættes ind i de PCIe-slots, der er beregnet til dem. Størrelsen af slottene afhænger af antallet af baner, som PCI-E-bussen har, og som er angivet som “x1”, “x8” osv. Tallet angiver de “lanes”, som slotten tilbyder. Et PCI-E x1-slot, som kun har én vognbane, optager næsten ingen plads på bundkortet. Og et PCI-E x32-slot med 32 baner svarer i størrelse til PCI-X-slots.

Bredde

Som tidligere nævnt findes PCI-kortet i to versioner: 32-bit og 64-bit, der kører med henholdsvis 33 MHz og 66 MHz. Den potentielle båndbredde er 133 MB/s i 32 bit ved 33 MHz (standardkonfigurationen), 266 MB/s i 32 bit ved 66 MHz eller i 64 bit ved 33 MHz og 533 MB/s i 64 bit ved 66 MHz. De fleste PCI-X-netværkskort er kun 64 bit og kører normalt ved 66 MHz, 100 MHz, 133 MHz og op til 533 MHz med PCI-X 2.0, hvilket giver en maksimal transmissionshastighed på 1,06 GB/s. Hvad angår PCIe-kort, er der opnået et stort spring i højere båndbredde. Båndbredden varierer fra 250 MB/s til flere GB/s pr. lane, afhængigt af kortets størrelse og version. Den maksimale båndbredde for PCIe 5.0 x1 er 3,9 GB/s.

Nogle detaljerede specifikationer er præsenteret i tabellen nedenfor:

Type Arbejdstopologi Bustype Klokkehastighed Transmissionshastighed
PCI Parallel transmission 32-bit
64-bit
33MHz
66MHz
32-bit: 133 MB/s, 266 MB/s
64-bit: 266MB/s, 533MB/s
PCI-X Parallel transmission 64-bit 66MHz
100MHz
133MHz
(op til 533MHz)
533MB/s;
800MB/s;
1066MB/s
PCI-E
(PCIe 1.0 8x version)
Seriel transmission 8-bit 8-bit 2.5GHz 4GB/s

Valg af PCI-E-kort – en uundgåelig tendens

Efter sammenligning og analyse konkluderes det, at PCI-E-kortet i et nyt design er klart overlegent på grund af de overvældende fordele i forhold til PCI- og PCI-X-kort:

Sæt flaskehalse fra forgængerne

Teknisk set opgiver PCIe-kortet den konventionelle parallelle transmission, der er vedtaget af PCI- og PCI-X-netværksadaptere, og som kræver vanskelig sporføring. Det anvender seriel transmissionsteknologi, der gør det muligt for hver bane at have sin egen eksklusive båndbredde, og således vil banerne ikke påvirke hinanden. Lider færre interferensproblemer.

Sikrer en effektiv transmission

Praktisk set vil datatransmissionshastigheden ikke blive svækket med stigningen i antallet af baner for et PCIe-kort. Det vil sige, at hvis brugeren bruger PCIe-kort, vil den tidligere dataoverførselshastighed ikke falde, selv om der er monteret et kort mere, selv om der er monteret et kort mere. Hvis brugeren derimod anvender PCI- eller PCI-X-kort, vil monteringen af endnu et kort medføre, at den tidligere dataoverførselshastighed falder, hvilket er en iboende begrænsning af PCI/PCI-X’s fælles bustopologi.

Giver en omkostningseffektiv løsning

Økonomisk set kan PCI Express-netværksadapteren til punkt-til-punkt-transmission reducere omkostningerne til systemudvikling og fremstilling, fordi kompleksiteten og vanskeligheden af hardwareplatformens design reduceres.

På nuværende tidspunkt eksisterer PCI- vs PCI-X- vs PCI-E-kort side om side på markedet. Da PCIe-netkortet er kompatibelt med de nuværende styresystemer og kan give højere hastigheder, vil flere designere og producenter af computerhardware fortsat integrere PCIe i deres nyeste tilbud. PCI-E erstatter PCI/PCI-X-standarden gradvist, og de PCI-baserede kort vil blive forældet i en ikke så fjern fremtid.

Figur 2: 10GBase-T PCIe-netværkskort

FAQs

Kan et PCI-E-kort fungere i et PCI/PCI-X-slot?

Svaret er nej. PCIe-kort og PCI/PCI-X-kort er ikke kompatible med hinanden på grund af deres forskellige konfigurationer. I de fleste tilfælde er der både PCI- og PCIe-slots på bundkortet, så monter venligst kortet i det tilhørende slot og misbrug ikke de to typer.

Kan et PCI-kort bruges i et PCI-X-slot?

Svaret er ja, men det er ikke tilrådeligt. PCI-X er nedadgående kompatibel med PCI. Hvis der indsættes et PCI-kort i et PCI-X-slot, vil systemet falde ned til operationer på PCI-niveau uden at udføre PCI-X-baserede operationer. Hvis du kun har et PCI-kort ved hånden, kan du prøve, men med risiko for, at den PCI-X-baserede enhed bliver langsommere til PCI-niveau.

Er et 32-bit PCI-kort kompatibelt med 64-bit PCI-X-slots?

De fleste 32-bit PCI-kort vil fungere korrekt i 64-bit PCI-X-slots, men bushastigheden vil være begrænset til clockfrekvensen for det langsomste kort. Det vil sige, at hvis et 66 MHz PCI-kort installeres i et PCI-X-slot, der er i stand til 133 MHz, vil bus-bagpladen være begrænset til 66 MHz.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.