È 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.