Differenza tra PCI Express X1 e X16
Telefoni e tablet sono dispositivi capaci, ma i computer in piena regola hanno ancora un grande vantaggio quando si tratta di aggiornabilità. Con i laptop e in particolare i computer desktop o tower, è possibile aggiungere nuove funzionalità o aggiornare l'hardware esistente, in genere installando una scheda in uno degli slot di espansione. Nei computer moderni, questi slot seguono uno standard chiamato PCI Express (PCIe). Gli slot sono classificati da X1 a X16 e X32 e le differenze tra loro dipendono dalle prestazioni.
Differenza tra PCI e PCIe
PCI Express è una versione aggiornata di uno standard precedente, lo slot PCI (Peripheral Component Interconnect). Come PCI, PCI Express è un modo per collegare componenti aggiuntivi e aggiornamenti – dispositivi periferici, in termini di settore – al tuo computer. La differenza tra PCI e PCIe, come dice la parte "espressa" del nome, è che PCIe fornisce una connessione molto più veloce. I vecchi slot PCI 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 coloro che utilizzavano standard diversi, come la porta grafica accelerata o l'AGP. Avere due diversi tipi di slot di espansione non aveva senso pratico e l'industria ha creato PCIe in modo che entrambi i tipi di schede possano utilizzare lo stesso slot.
Rimani nella tua corsia
Le schede PCIe sono disponibili in diverse versioni, descritte come PCIe X1, X4, X16 e così via, fino a X32. La differenza tra loro è l'ampiezza del percorso che forniscono ai dati per andare e tornare dalla scheda. Quei percorsi sono descritti come "corsie" ed è ciò che significa il numero dopo la X. È un'analogia abbastanza buona perché se si pensa alle tavole in termini di strade, è facile capire la differenza. Come una piccola strada di campagna, una scheda PCIe X1 ha un'unica corsia per il traffico, in questo caso i dati del computer, da percorrere. Una scheda X4 ha quattro corsie, quindi può spostare quattro volte i dati su ogni tick dell'orologio di sistema. Una scheda X32 ha 32 corsie, quindi è in grado di spostare enormi quantità di informazioni alla volta. I produttori scelgono un numero appropriato di corsie per la carta che stanno costruendo.
Decisioni di progettazione
Se stai progettando una scheda PCIe, devi bilanciare la funzione con il costo. Ogni corsia che aggiungi aumenta la complessità e il costo della carta, nonché le sue prestazioni, quindi vuoi costruire la scheda con prestazioni sufficienti per svolgere il lavoro, ma non di più. Se stai costruendo una scheda che aggiunge altre quattro o cinque porte USB al computer, ad esempio, un PCIe X1 va bene perché non è un lavoro impegnativo. Una scheda video di fascia alta commercializzata dai giocatori ha bisogno di tutte le prestazioni che può ottenere, quindi la faresti una scheda X16 o anche X32 per sfruttare appieno la tecnologia. Non ti dispiacerebbe il costo, in questo caso, perché è un prodotto premium e puoi addebitare un prezzo premium.
Le slot sono le stesse
Gli slot di espansione nel tuo computer possono portare qualsiasi scheda PCIe fino al massimo progettato, che è una delle cose intelligenti di questo standard. Se il tuo computer è dotato di slot X16, ad esempio, ciascuno di questi slot può ospitare qualsiasi scheda fino a X16 inclusa. Se guardi lo slot, vedrai che è diviso in una breve sezione anteriore e una seconda sezione più lunga. Le schede seguono lo stesso formato, con una piccola prima sezione, uno spazio vuoto e quindi la sezione principale del connettore. Quella prima parte ha le stesse dimensioni su tutte le schede PCIe, quindi 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 utilizza alcune delle sue connessioni del percorso dati. Una scheda X16 occupa un intero slot X16 e utilizza tutte le sue connessioni dati.
C'è più velocità della larghezza di banda
A parità di condizioni, una scheda X4 offre prestazioni superiori rispetto a una X1, una X16 supera una X8 e così via. Le cose non sono sempre uguali, tuttavia, ogni versione dello standard PCIe aumenta la quantità di dati che una scheda può teoricamente trasferire su un dato tick del clock 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 ha aumentato questi numeri a 985 MB/s per una scheda X1 e 15.760 MB/S per una scheda X16, e PCIe 4.0 approssimativamente raddoppia di nuovo quei numeri. Una scheda X8 in un computer che supporta PCIe 3.0 può fornire prestazioni quasi identiche a una scheda X16 che utilizza le specifiche PCIe 2.
C'è anche un'ulteriore complicazione. Per contenere i costi, i produttori potrebbero produrre una scheda madre con slot che abbiano le dimensioni complete dell'X16 e il percorso dati, ma gestirli solo alla velocità dell'X8. Vedrai che si fa riferimento alle schede tecniche o alle recensioni online come "X16 @ X8" o una combinazione simile di numeri, con il primo numero che mostra le corsie dati della carta e il secondo numero che mostra la velocità operativa effettiva. Se stai cercando il massimo rendimento, vuoi che quei numeri corrispondano.