Il bus, in elettronica e informatica, è un canale di comunicazione che permette a periferiche e componenti di un sistema elettronico - come ad esempio un computer - di interfacciarsi tra loro scambiandosi informazioni o dati di vario tipo attraverso la trasmissione e la ricezione di segnali.
Diversamente dalle connessioni punto-punto, un solo bus può collegare tra loro più dispositivi. In pratica è il canale di trasferimento con cui colloquiano le componenti di un elaboratore elettronico.
Le connessioni elettriche del bus possono essere realizzate direttamente su circuito stampato oppure tramite un apposito cavo.Ciò nonostante, i bus possono essere di due tipi: seriale oppure parallelo. Un bus è di tipo parallelo quando adotta una trasmissione parallela. Sono di questo tipo i bus ISA, PCI e AGP. Un bus è invece seriale se adotta una trasmissione seriale.
Importanza Dei Bus
Ormai processori e GPU hanno delle velocità di elaborazione enormi, tuttavia il tempo totale di elaborazione delle informazioni è anche limitato dalla velocità con cui i vari componenti del sistema si scambiano dati.
Avere dei singoli componenti velocissimi ma un bus lento non è ottimale in quanto la “lentezza” del bus crea un collo di bottiglia che limita anche gli altri componenti.
PCI Express
Lo standard che ormai viene utilizzato nei computer è lo standard PCI-Express.
Il PCI Express (Peripheral Component Interconnect Express), abbreviato in PCIe, è uno standard di interfaccia d’espansione a bus seriale per computer ad alta velocità, progettato per sostituire i vecchi standard PCI, PCI-X e AGP.
È basato su un trasferimento dei dati seriale, a differenza di quello parallelo del PCI, che semplifica il layout del PCB delle schede madri ed è costituito da una serie di canali. Ciò consente una notevole modularità, in quanto possono essere aggregati più canali per aumentare la banda passante disponibile o per supportare particolari configurazioni, come ad esempio l’utilizzo di due o più schede video; inoltre la larghezza di banda di ciascun canale è indipendente da quella degli altri.
Le specifiche e regolamentazioni sono mantenute e sviluppate da PCI-SIG (PCI Special Interest Group).
Con il PCI-E 4.0 si riescono ormai a raggiungere velocità di 32GB/s. A confronto l’Nvidia RTX 4090 ha una banda massima di circa 1000GB/s.
Si può quindi concludere che la velocità dei bus è ancora oggi un fattore limitante per il processing grafico.