Nel linguaggio informatico, un bus dati, chiamato anche bus del processore, bus lato anteriore, bus lato anteriore o bus lato posteriore, è un gruppo di cavi elettrici che invia informazioni (dati) tra due o più componenti. Il processore Intel nell'attuale linea di Mac, ad esempio, utilizza un bus dati a 64 bit per collegare il processore alla sua memoria.
Larghezza autobus
Un bus dati ha molte caratteristiche distintive, ma una delle più importanti è la sua larghezza. La larghezza di un bus dati si riferisce al numero di bit (fili elettrici) che compongono il bus. Le larghezze comuni del bus dati includono 1, 4, 8, 16, 32 e 64 bit.
Quando i produttori fanno riferimento al numero di bit utilizzati da un processore, ad esempio "Questo computer utilizza un processore a 64 bit", si riferiscono alla larghezza del bus dati sul lato anteriore, il bus che collega il processore a la sua memoria principale. Altri tipi di bus dati utilizzati nei computer includono il bus backside, che collega il processore alla memoria cache dedicata.
Un bus dati è generalmente governato da un controller bus che regola la velocità delle informazioni tra i componenti. In generale, tutto deve viaggiare alla stessa velocità all'interno di un computer e nulla può viaggiare più veloce della CPU. I controller degli autobus mantengono le cose in movimento alla stessa velocità.
I primi Mac utilizzavano un bus dati a 16 bit; il Macintosh originale utilizzava un processore Motorola 68000. I Mac più recenti utilizzano bus a 64 bit.
Tipi di autobus
Un bus dati può funzionare come bus seriale o parallelo. I bus seriali, come le connessioni USB e FireWire, utilizzano un unico cavo per inviare e ricevere informazioni tra i componenti. I bus paralleli, come le connessioni SCSI, utilizzano molti cavi per comunicare tra i componenti. Tali bus possono essere interni al processore o esterni, relativi a un dato componente collegato.