Definizione del bus dati
Per il calcolo, il bus è una serie di cavi che funzionano caricando i dati in memoria per trasportarli all'unità centrale di elaborazione o alla CPU. In altre parole, un bus di dati è un'autostrada o un canale di trasmissione di informazioni all'interno del computer che comunica i componenti di detto sistema con il microprocessore. Il bus funziona ordinando le informazioni che vengono trasmesse da unità e periferiche diverse all'unità centrale, fungendo da semaforo o regolatore di priorità e operazioni da eseguire.
Il suo funzionamento è semplice: in un bus, tutti i diversi nodi che lo compongono ricevono i dati in modo intercambiabile, quelli a cui questi dati non vengono indirizzati li ignorano e, invece, quelli per i quali i dati sono rilevanti, li comunicano.
Da un punto di vista tecnico, un bus dati è un insieme di cavi o conduttori elettrici in tracce metalliche sulla scheda madre del computer. I segnali che trasportano i dati circolano su questo set di conduttori.
Esistono diversi tipi di autobus. Il bus degli indirizzi, ad esempio, collega il blocco di controllo della CPU per posizionare i dati durante i processi di calcolo. Il bus di controllo, d'altra parte, trasporta i dati relativi alle operazioni eseguite dalla CPU. Lo stesso bus dati trasporta informazioni tra dispositivi hardware come tastiera, mouse, stampante, monitor e anche dispositivi di archiviazione come il disco rigido o le memorie mobili.
Diversi tipi di bus sono utilizzati in diversi tipi di computer. Per PC, ad esempio, PCI, ISA, VESA, MCA, PATA, SATA e altri come USB o Firewire sono comuni. Su Mac, tuttavia, vengono utilizzati gli stessi o altri come NuBus.