I bus sono collegamenti che consentono la trasmissione di informazioni tra memoria e CPU. Vengono classificati in tre tipi:
BUS dati: Trasportano dati dalla memoria alla CPU e viceversa. Sono bidirezionali.
BUS indirizzi: Trasportano gli indirizzi della memoria dalla CPU alla memoria stessa (CPU --> MEM). Questi BUS sono unidirezionali.
BUS controlli: Inviano segnali di controllo per il giusto funzionamento del sistema. Sono BUS bidirezionali e quindi i segnali di controllo vanno dalla CPU alla memoria e viceversa.