Differenza tra PCI Express X1 e X16
Telefoni e tablet sono dispositivi capaci, ma i computer veri e propri hanno ancora un grande vantaggio quando si tratta di aggiornabilità. Con laptop e soprattutto computer desktop o tower, puoi aggiungere nuove capacità o aggiornare l'hardware esistente, solitamente installando una scheda in uno degli slot di espansione. Nei computer moderni, quegli slot seguono uno standard chiamato PCI Express (PCIe). Gli slot sono classificati da X1 fino a X16 e X32, e le differenze tra loro si riducono alle prestazioni.
Differenza tra PCI e PCIe
PCI Express è una versione aggiornata di uno standard più vecchio, lo slot Peripheral Component Interconnect (PCI). Come PCI, PCI Express è un modo per collegare componenti aggiuntivi e aggiornamenti – dispositivi periferici, in termini del settore – al tuo computer. La differenza tra PCI e PCIe, come dice la parte "express" del nome, è che PCIe fornisce una connessione molto più veloce. Gli slot PCI più vecchi andavano bene per cose come schede di rete e schede audio, ma erano troppo lenti per dispositivi più esigenti come le schede grafiche. Una scheda madre PCI doveva fornire slot di espansione separati per quelli usando standard diversi, come l'Accelerated Graphics Port o AGP. Avere due tipi diversi di slot di espansione non aveva senso pratico, e l'industria creò PCIe così entrambi i tipi di schede possono usare lo stesso slot.
Rimani nella tua corsia
Le schede PCIe vengono in un mucchio di versioni diverse, descritte come PCIe X1, X4, X16 e così via, fino a X32. La differenza tra loro è quanto ampio un percorso forniscono per i dati che vanno da e verso la scheda. Quei percorsi sono descritti come "corsie" (lanes), ed è questo che significa il numero dopo la X. È un'analogia piuttosto buona perché se pensi alle schede in termini di strade, è facile capire la differenza. Come una piccola strada di campagna, una scheda PCIe X1 ha una sola corsia per il suo traffico – in questo caso, dati del computer – per viaggiare. Una scheda X4 ha quattro corsie, quindi può muovere quattro volte i dati a ogni tick dell'orologio di sistema. Una scheda X32 ha 32 corsie, quindi è capace di spostare enormi quantità di informazioni alla volta. I produttori scelgono un numero appropriato di corsie per la scheda che stanno costruendo.
Decisioni di progettazione
Se stai progettando una scheda PCIe, devi bilanciare funzione contro costo. Ogni corsia che aggiungi aumenta la complessità e il costo della scheda così come le sue prestazioni, quindi vuoi costruire la scheda con prestazioni sufficienti per fare il lavoro ma non più di quello. Se stai costruendo una scheda che aggiunge altre quattro o cinque porte USB al computer, per esempio, una PCIe X1 va bene perché non è un lavoro esigente. Una scheda video di fascia alta rivolta ai gamer ha bisogno di tutte le prestazioni che può ottenere, quindi la faresti X16 o anche X32 per sfruttare appieno la tecnologia. Non ti importerebbe il costo, in questo caso, perché è un prodotto premium, e puoi chiedere un prezzo premium.
Gli slot sono gli stessi
Gli slot di espansione nel tuo computer possono prendere qualsiasi scheda PCIe fino al loro massimo progettato, che è una delle cose intelligenti di questo standard. Se il tuo computer è costruito con slot X16, per esempio, ciascuno di quegli slot può prendere qualsiasi scheda fino a e inclusa una X16. Se guardi lo slot, vedrai che è diviso in una sezione anteriore corta e una seconda sezione più lunga. Le schede seguono lo stesso formato, con una prima sezione piccola, un buco, e poi la sezione principale del connettore. Quella prima parte ha la stessa dimensione su tutte le schede PCIe, e poi la seconda sezione è più lunga o più corta a seconda di quante corsie ha. Una scheda X1 occupa solo un'estremità dell'intero slot PCIe e usa alcune delle sue connessioni del percorso dati. Una scheda X16 occupa un intero slot X16 e usa tutte le sue connessioni dati.
C'è più nella velocità che nella larghezza di banda
Tutto il resto essendo uguale, una scheda X4 dà prestazioni più alte di una X1, una X16 supera una X8, e così via. Le cose non sono sempre uguali, però. Ogni versione dello standard PCIe aumenta la quantità di dati che una scheda può trasferire teoricamente a un dato tick dell'orologio di sistema. La versione 1 della specifica supportava trasferimenti fino a 250 MB al secondo in uno slot X1 o fino a 4.000 MB/s in uno slot X16. PCI Express 3.0 alzò quei numeri a 985 MB/s per una scheda X1 e 15.760 MB/s per una scheda X16, e PCIe 4.0 raddoppia circa quei numeri di nuovo. Una scheda X8 in un computer che supporta PCIe 3.0 può dare prestazioni quasi identiche a una scheda X16 usando lo spec PCIe 2.
C'è una complicazione ulteriore. Per tenere i costi bassi, i produttori potrebbero produrre una scheda madre con slot che sono X16 completi in dimensioni e percorso dati, ma li fanno funzionare solo alla velocità X8. Lo vedrai indicato su fogli specifiche o recensioni online come "X16@X8", o una combinazione simile di numeri, con il primo numero che mostra le corsie dati della scheda e il secondo che mostra la velocità operativa effettiva. Se cerchi le massime prestazioni, vuoi che quei numeri corrispondano.