PCI-Express, powszechnie znany jako PCI-E, i PCI-X to standardy technologiczne zaprojektowane w celu ulepszenia starszego standardu PCI. Pomimo podobnych nazw, te dwa standardy nie są ze sobą kompatybilne i obsługują komunikację pomiędzy urządzeniami peryferyjnymi a systemami komputerowymi w bardzo różny sposób.
Historia PCI
Peripheral Component Interconnect, w skrócie PCI, został pierwotnie opracowany przez firmę Intel na początku lat 90. XX wieku jako standard do obsługi sposobu, w jaki urządzenia peryferyjne komunikują się z resztą komputera. W ciągu następnych kilku lat większość pozostałych producentów komputerów przyjęła tę technologię, czyniąc PCI standardem ogólnobranżowym.
Pod koniec lat 90. grupa PCI Special Interest Group opracowała PCI-eXtended, nieco bardziej zaawansowaną wersję PCI. Kilka lat później zespół opracował PCI-Express, który w zupełnie inny sposób rozwiązał problem komunikacji peryferyjnej.

PCI-Express i PCI-X to dwa standardy technologiczne zaprojektowane w oparciu o stary standard PCI
Typ autobusu
PCI-X, podobnie jak oryginalny standard PCI, jest technologią współdzielonej magistrali, w której wszystkie podłączone urządzenia peryferyjne korzystają równolegle z tej samej magistrali. Oznacza to, że gdy urządzenia peryferyjne muszą komunikować się z komputerem, często muszą czekać na magistralę, a gdy więcej urządzeń żąda magistrali, ogólna wydajność urządzeń peryferyjnych spada.
Natomiast PCI-E wykorzystuje technologię Point-to-Point, dając każdemu urządzeniu peryferyjnemu własną dedykowaną magistralę. Każda magistrala PCI-E jest technicznie mniejsza niż współdzielona magistrala PCI-X, ponieważ każde urządzenie nie musi czekać, aż inne urządzenia będą korzystać z magistrali, co daje użytkownikowi znacznie wydajniejszy system magistrali.
Przepustowość łącza
Ilość danych, które można przesłać magistralą PCI-X, zwana także przepustowością magistrali, jest ograniczona rozmiarem magistrali fizycznej i szybkością jej działania. Większość magistrali PCI-X jest 64-bitowa i pracuje z częstotliwością 100 MHz lub 133 MHz, co pozwala na maksymalną szybkość transferu 1066 MB na sekundę.
Postęp w technologii PCI-X umożliwił teoretyczną prędkość do 8,5 GB na sekundę, chociaż przy dużych prędkościach występują pewne problemy z zakłóceniami. Ponadto prędkość PCI-X jest zawsze niższa niż prędkość maksymalna, jeśli z magistrali korzysta wiele urządzeń.
Prędkość
Ponieważ PCI-E wykorzystuje technologię Point-to-Point, jedyną rzeczą ograniczającą prędkość jest liczba pasm każdego połączenia. Technologia PCI-E może obsługiwać od 1 do 32 linii i działać z prędkościami zaczynającymi się od 500 MB na sekundę, aż do teoretycznego maksimum 16 GB na sekundę. Dodatkowo, ponieważ PCI-E nie zużywa danych potrzebnych do zarządzania różnymi połączeniami, takimi jak PCI-X, ostateczna rzeczywista szybkość transmisji danych będzie wyższa nawet w sytuacjach, gdy teoretyczne prędkości obu standardów są wyższe.To samo.
Rozmiar gniazda
Standardy PCI-E i PCI-X znacznie się różnią, jeśli chodzi o wielkość gniazd na płycie głównej komputera. Gniazda PCI-X przypominają oryginalne gniazda PCI, chociaż z dodatkowym rozszerzeniem, które umożliwia komunikację 64-bitową. Oznacza to, że te gniazda i odpowiadające im karty peryferyjne zajmują sporo miejsca na płycie głównej .
![Różnica między PCI-E i PCI-X Różnica między PCI-E i PCI-X]()
Kilka typów gniazd PCI-E
Jednakże użycie tego typu gniazd umożliwia gniazdo PCI-X akceptowanie wszystkich oprócz najstarszych typów kart PCI. Natomiast gniazda PCI-E różnią się całkowicie od gniazd PCI i nie obsługują żadnych innych kart zaprojektowanych specjalnie dla tych gniazd. Dodatkowo wielkość gniazda zależy od liczby pasów, jakie posiada magistrala PCI-E. Gniazdo PCI-E x1, które ma tylko jedną linię, praktycznie nie zajmuje miejsca na płycie głównej, podczas gdy gniazdo PCI-E x32 ma 32 ścieżki i ma wymiary podobne do gniazda PCI-X.
Zapoznaj się z artykułem: Dlaczego porty PCI Express na płytach głównych mają różne rozmiary? Co oznaczają x16, x8, x4 i x1? dla szczegółów.