Anonim

Stai cercando di espandere le periferiche che il tuo computer può attualmente offrire? Lo slot PCI è stato progettato esattamente per questo obiettivo: espandere le tue periferiche. Ma cos'è esattamente PCI Express 3.0 e come funziona?

PCI Express o Peripheral Component Interconnect Express è uno standard di bus ad alta velocità ed è stato sviluppato per sostituire gli standard più vecchi e più lenti. L'uso più comune per lo standard è come uno slot per laptop, in cui è possibile inserire schede PCI Express. Comunemente, PCIe viene utilizzato per schede grafiche e altre periferiche di gioco.

Prima di approfondire il funzionamento di PCI Express, diamo un'occhiata al perché PCI Express 3.0 è migliore delle versioni precedenti.

Vantaggi del PCIe 3.0

PCIe 3.0 mira principalmente ad essere più veloce di PCIe 2.0. In altre parole, le differenze tra i due sono più evolutive che rivoluzionarie. Lo slot, ad esempio, è esattamente lo stesso ed è, infatti, retrocompatibile, il che significa che è possibile collegare schede PCIe 2.0 in uno slot PCIe 3.0.

Come accennato, PCIe 3.0 è più veloce di PCIe 2.0. Quanto? Bene, mentre la velocità di picco di una scheda PCIe 2.0 è di 8 GB / s, la velocità di picco di una scheda PCIe 3.0 raddoppia rispetto a 16 GB / s.

Naturalmente, è importante notare che la velocità di 16 GB / s viene raggiunta solo quando un computer è in grado di gestirla, altrimenti, mentre la scheda funzionerà bene, non sarà così veloce come potrebbe essere altrimenti. Puoi anche collegare una scheda PCIe 3.0 in uno slot PCIe 2.0, tuttavia la scheda non funzionerà alla massima velocità.

Quindi come può influire su tutto ciò? Semplice: se sei un giocatore, PCIe in grado di gestire più dati a una velocità maggiore significa che è possibile sviluppare schede grafiche più intense che richiedono una maggiore velocità di trasferimento dei dati per funzionare correttamente. Se sei un ingegnere della registrazione, puoi registrare più audio contemporaneamente, dato che l'audio digitale può essere elaborato più velocemente di quanto non potesse mai fare prima. E così via.

Come funziona PCIe 3.0?

Va bene e bene sapere quanto bene qualcosa si comporta, ma imparare come funziona aiuterà davvero a comprendere PCIe 3.0.

A quanto pare, PCIe funziona in realtà più come una rete che come un bus. Questo perché invece di disporre di un flusso di dati in una determinata direzione, PCIe utilizza switch che controllano una serie di connessioni da punto a punto. Tali connessioni portano quindi a dove devono andare i dati.

Quando si accende il computer per la prima volta, il PCIe determinerà quali dispositivi sono collegati e quindi creerà una mappa della destinazione del traffico. Ogni corsia in PCIe utilizza due coppie di fili - uno per inviare dati e l'altro per riceverlo - e che i dati si spostano a un bit per ciclo. Diverse schede PCIe possono gestire dati a velocità diverse. Ad esempio, un collegamento x2 conterrà otto fili anziché due e gestirà due bit alla volta e un collegamento x32 avrà 128 fili e può gestire 32 bit alla volta.

Riguarda gli strati

PCIe utilizza tre livelli: il livello transazione, il livello collegamento dati e il livello fisico . Il livello di transazione è dove avviene il trasferimento dei dati. In altre parole, quando il PCIe viene utilizzato come output, la CPU del computer genera un pacchetto di scrittura della memoria, che viene quindi inviato direttamente alla porta PCIe o attraverso una serie di switch, a seconda della configurazione del computer. Se il PCIe viene utilizzato come input, il pacchetto di scrittura della memoria scorre nella CPU.

Quindi c'è il livello di collegamento dati . Questo livello è responsabile di garantire che tutti i dati arrivino sotto forma di un pacchetto di livello di transazione, o TLP, alla sua destinazione sana e salva. Innanzitutto, un TLP è racchiuso in un'intestazione, dopodiché viene implementato un meccanismo di controllo del flusso per garantire che i dati vengano inviati solo quando l'estremità ricevente è pronta a riceverli.

Quando la CPU vuole leggere da una periferica, sono coinvolti due pacchetti di dati: uno che chiede alla periferica di eseguire un'operazione di lettura e un altro per inviare i dati alla CPU. Quando la periferica riceve il TLP della richiesta di lettura, risponde con un TLP di completamento, anche se non può effettivamente soddisfare la richiesta.

Il livello finale è il livello fisico, che corrisponde alle dimensioni fisiche e alle specifiche elettriche di una scheda PCIe.

conclusioni

Come puoi vedere, PCIe è abbastanza complesso, spero che questa spiegazione ti dia una comprensione leggermente più profonda di PCIe 3.0, di come sia meglio di PCIe 2.0 e di come funziona.

Cos'è PCI Express 3.0 e come funziona?