PCI-Express, splošno znan kot PCI-E, in PCI-X sta tehnološka standarda, zasnovana za izboljšanje starejšega standarda PCI. Kljub podobnim imenom standarda nista združljiva drug z drugim in urejata komunikacijo med perifernimi napravami in računalniškimi sistemi na zelo različne načine.
Zgodovina PCI
Peripheral Component Interconnect ali PCI je prvotno razvil Intel v zgodnjih devetdesetih letih 20. stoletja kot standard za obravnavo, kako periferne naprave komunicirajo s preostalim računalnikom. V naslednjih nekaj letih je večina preostale računalniške industrije sprejela tehnologijo, s čimer je PCI postal industrijski standard.
V poznih devetdesetih letih prejšnjega stoletja je PCI Special Interest Group razvila PCI-eXtended, nekoliko naprednejšo različico PCI. Nekaj let pozneje je ekipa razvila PCI-Express, ki je problem periferne komunikacije rešil na povsem drugačen način.

PCI-Express in PCI-X sta dva tehnološka standarda, oblikovana na podlagi starega standarda PCI
Vrsta avtobusa
PCI-X je tako kot prvotni standard PCI tehnologija skupnega vodila, pri čemer vse povezane periferne naprave uporabljajo isto vodilo vzporedno. To pomeni, da morajo zunanje naprave, ko morajo komunicirati z računalnikom, pogosto čakati na vodilo, in ko več naprav zahteva vodilo, splošna zmogljivost perifernih naprav pade.
V nasprotju s tem PCI-E uporablja tehnologijo Point-to-Point, ki daje vsaki zunanji napravi lastno namensko vodilo. Vsako vodilo PCI-E je tehnično manjše od skupnega vodila PCI-X, ker vsaki napravi ni treba čakati, da druge naprave uporabljajo vodilo, končni rezultat pa je, da ima uporabnik veliko bolj učinkovit sistem vodila.
Pasovna širina
Količina podatkov, ki jih je mogoče prenesti prek vodila PCI-X, znana tudi kot pasovna širina vodila, je omejena z velikostjo fizičnega vodila in hitrostjo, s katero deluje. Večina vodil PCI-X je 64-bitnih in delujejo pri 100 MHz ali 133 MHz, kar omogoča največjo hitrost prenosa 1066 MB na sekundo.
Napredek tehnologije PCI-X je omogočil teoretične hitrosti do 8,5 GB na sekundo, čeprav imajo visoke hitrosti nekaj težav z motnjami. Poleg tega je hitrost PCI-X vedno nižja od največje hitrosti, če imate več naprav, ki uporabljajo vodilo.
Hitrost
Ker PCI-E uporablja tehnologijo Point-to-Point, je edina stvar, ki omejuje hitrost, koliko pasov ima posamezna povezava. Tehnologija PCI-E lahko podpira od 1 do 32 stez in deluje s hitrostmi, ki se začnejo pri 500 MB na sekundo, do teoretične največje vrednosti 16 GB na sekundo. Poleg tega, ker PCI-E ne porablja podatkov, potrebnih za upravljanje različnih povezav, kot je PCI-X, bo končna dejanska hitrost prenosa podatkov višja tudi v situacijah, ko sta teoretični hitrosti obeh standardov višji. To je enako.
Velikost reže
Standarda PCI-E in PCI-X se močno razlikujeta, ko gre za velikost rež na matični plošči računalnika. Reže PCI-X so kot originalne reže PCI, vendar z dodatno razširitvijo, ki omogoča 64-bitno komunikacijo. To pomeni, da te reže in ustrezne periferne kartice zavzamejo kar nekaj prostora na matični plošči .

Več vrst rež PCI-E
Vendar uporaba teh vrst rež omogoča, da reža PCI-X sprejme vse vrste kartic PCI razen najstarejših. V nasprotju s tem so reže PCI-E popolnoma drugačne od rež PCI in ne morejo sprejeti nobenih drugih kartic, posebej zasnovanih za te reže. Poleg tega je velikost reže odvisna od števila pasov, ki jih ima vodilo PCI-E. Reža PCI-E x1, ki ima le eno stezo, ne zavzame skoraj nič prostora na matični plošči, medtem ko ima reža PCI-E x32 32 stez in je po velikosti podobna reži PCI-X.
Glejte članek: Zakaj imajo vrata PCI Express na matičnih ploščah različne velikosti? Kaj pomenijo x16, x8, x4 in x1? za podrobnosti.