È un qualsiasi insieme di cavi che consente il trasferimento di dati, indirizzi e segnali di controllo tra le varie componenti di un sistema. Nell’architettura di Von Neumann i bus connettono CPU, memoria (RAM) e dispositivi di ingresso e uscita.
Tipi di bus:
- data bus: trasporta i dati veri e propri.
- address bus: trasporta gli indirizzi di memoria (la sua larghezza determina la grandezza della memoria indirizzabile, quindi dipende dall’architettura)
- control bus: trasporta segnali di controllo, è composto da linee di selezione.