Cum funcționează liniile PCIe de pe placa de bază?

PCI Express , PCIe sau Peripheral Component Interconnect Express poate fi uneori o specificație dificilă de înțeles, mai ales atunci când vine vorba de benzile PCIe și segmentarea acestora. În acest articol vă vom spune care sunt Benzi PCIe că totul Plăcile de bază pentru PC au , pentru ce sunt, cum funcționează și de ce este important să luați le iau în considerare .

Când pornește computerul, PCIe determină ce dispozitive sunt conectate la Plăci de bază. Identificați legătura dintre fiecare dispozitiv, creând o hartă a traficului și negociați lățimea de bandă a fiecăruia dintre linkuri. Această identificare a dispozitivului conectat utilizează același protocol ca PCI, deci nu există modificări de configurație la trecerea de la PCIe la PCI la nivel de software sau sistem de operare.

Cum funcționează liniile PCIe de pe placa dvs. de bază

Ce sunt benzile PCIe și cum funcționează?

O conexiune PCIe constă din una sau mai multe (până la șaisprezece deocamdată) benzi de transmisie a datelor conectate în serie și fiecare dintre ele constă din două perechi de conexiuni fizice (le-am putea numi cabluri), una pentru a transmite date și cealaltă pentru a primi aceasta. . Într-un singur soclu PCIe putem găsi 1, 4, 8 sau 16 benzi, denumite PCIe x1, x4, x8 și x16, și aceasta este tocmai diferența dintre PCIe și PCI, deoarece în PCIe conexiunea este serială în timp ce în PCI a fost paralel (cu o magistrală bidirecțională pe 32 de biți sau 64 de biți în paralel).

Cărucioare PCIe

PCIe este un protocol multistrat: unul pentru tranzacții, unul pentru legături de date și unul pentru fizic. Stratul de legătură de date este subdivizat pentru a include și un strat suplimentar numit MAC, Control acces media. Fiecare dintre benzi este formată din două perechi unidirecționale care funcționează la o viteză de 2.5, 5, 8 sau 16 Gbit / s în funcție de capacitatea negociată la pornirea computerului, în timp ce, la rândul lor, perechile de transmisie și recepție de date sunt separate, realizând conexiunile fizice totale pentru fiecare bandă patru.

Fiecare dintre benzile PCIe este o conexiune separată între procesorul sau controlerul PCI chipset și placa de expansiune atașată. Lățimea de bandă se scalează liniar, deci o conexiune cu patru benzi va avea de două ori lățimea de bandă a unei conexiuni cu două benzi și așa mai departe; În ceea ce privește dimensiunea fizică, deoarece există o serie de conexiuni specifice, dimensiunea soclului va depinde de numărul acestora.

Carriles PCIe

O priză PCI-Express x16 de pe placa de bază poate găzdui interschimbabil o placă de expansiune x1, x4, x8 sau x16, deoarece este capabilă să ruleze fără probleme la x16, x8, x4 și x1. În mod similar, un soclu PCI-Express x8 de pe placa de bază poate găzdui carduri de expansiune PCIe x8, x4 și x1, dar nu un x16 deoarece nu are suficiente conexiuni și, din acest motiv, în majoritatea plăcilor de bază veți găsi socluri PCIe de diferite dimensiuni .

Lățimea de bandă a magistralei PCI (și altele)

Pentru a complica ceva mai mult, există diferite generații de interfață PCI-Express, fiecare dublând lățimea de bandă maximă a generației anterioare. În prezent există interfețe PCI-Express 1.0a, 1.1, 2.0, 2.1, 3.0, 3.1, 4.0 și foarte curând 5.0. În tabelul următor puteți găsi lățimea maximă de bandă a tuturor, precum și a altor autobuze de date mai vechi, cum ar fi AGP, care a precedat PCI.

BUS Lățime de bandă
PCI 1056 MBps
AGP 8x 2.1 GBps
PCIe 1.0 / x4 1 GBps
PCIe 1.0 / x8 2 GBps
PCIe 1.0 / x16 4 GBps
PCIe 2.0 / x4 2 GBps
PCIe 2.0 / x8 4 GBps
PCIe 2.0 / x16 8 GBps
PCIe 3.0 / x1 1.97 GBps
PCIe 3.0 / x4 3.94 GBps
PCIe 3.0 / x8 7.88 GBps
PCIe 3.0 / x16 15.75 GBps
PCIe 4.0 / x1 3.94 GBps
PCIe 4.0 / x4 7.88 GBps
PCIe 4.0 / x8 15.75 GBps
PCIe 4.0 / x16 31.5 GBps
PCIe 5.0 / x16 63 GBps
Firewire 400/800 400 / 800 Mbps
USB 1.0 12 Mbps
USB 2.0 480 Mbps
USB 3.0 4.8 Gbps
USB 3.1 10 Gbps
Gigabit Ethernet 1 Gbps
IDE (ATA 100) 800 MBps
IDE (ATA 133) 1064 MBps
SATA 1.5 Gbps
SATA III 3 Gbps
SATA 6 6 Gbps

De ce ar trebui să-ți pese de benzile PCIe de pe placa de bază?

Astăzi, majoritatea plăcilor de bază moderne au o capacitate suficientă pentru a găzdui hardware-ul modern, dar până de curând acest lucru nu a fost cazul. De exemplu, au existat multe plăci de bază care aveau două socluri fizice PCIe x16, dar când au fost folosite ambele în același timp (de exemplu pentru a conecta două plăci grafice) au funcționat electric la x8 / x8. Alte plăci de bază, și acest lucru se întâmplă și astăzi, au două prize care sunt fizic x16, dar sunt capabile electric să funcționeze doar la x16 / x8 și există chiar plăci de bază în care, atunci când conectați un M.2 PCIe NVMe SSD, una dintre soclurile fizice PCIe își reduce lățimea de bandă maximă la x8.

Băncile PCIe ale plăcii dvs. de bază ar trebui să conteze pentru dvs., prin urmare, dacă intenționați să conectați mai multe dispozitive la ea, cum ar fi mai multe plăci grafice sau SSD-uri cu interfață PCIe, deoarece unele plăci de bază reduc lățimea de bandă a acestor prize fizice, deoarece nu au electricitate suficiente link-uri de date. Este ceva de care ar trebui să te uiți la specificațiile plăcii de bază și să le iei în considerare înainte de a o cumpăra pentru a evita surprize neplăcute.