Un sistema computer tipico è costituito da un'unità centrale (CPU), da dispositivi di ingresso (tastiera, mouse) e di uscita (video, stampanti) e dalla memoria (disk drive, schede interne). La CPU contiene un'unità che svolge operazioni aritmetico-logiche, alcuni registri per memorizzare dati e istruzioni, un'unità di controllo che gestisce le varie funzioni e un bus interno che collega le varie parti della CPU stessa tra loro e con l'esterno.