Come funziona il modello di Harvard?

Domanda di: Flaviana Messina  |  Ultimo aggiornamento: 29 marzo 2023
Valutazione: 4.1/5 (19 voti)

L'architettura di Harvard è un nuovo concetto utilizzato specificamente nei microcontrollori e nell'elaborazione del segnale digitale (DSP). Istruzioni e dati utilizzano lo stesso sistema bus quindi la progettazione e lo sviluppo della centralina è semplificata, quindi il costo di produzione diventa minimo.

Cos'è il modello di Harvard?

L'architettura Harvard, in informatica, è un tipo di architettura hardware per computer digitali in cui vi è separazione tra la memoria contenente i dati e quella contenente le istruzioni.

In che consiste un programma nel modello di Von Neumann?

Il modello di Von Neumann è formato da un'unità d'ingresso (input) dove vengono acquisiti i programmi e i dati che poi vengono memorizzati nella memoria centrale (RAM). La CU (Central Unit) interpreta le istruzioni registrate nella RAM e coordina i vari componenti del computer tramite i BUS di controllo.

Qual è la caratteristica più importante di una macchina di Von Neumann?

Una particolarità dell'architettura di Von Neumann è che istruzioni e dati viaggiano senza distinzione all'interno dell'unico bus di sistema presente. Questo non avviene invece nell'architettura Harvard, su cui sono basati i più famosi microcontrollori moderni, come ad esempio Arduino.

Quali sono le fasi del ciclo di funzionamento del computer di Von Neumann?

In termini generali, un processore esegue iterativamente tre operazioni: preleva (fetch) un'istruzione dalla memoria primaria, in seguito avviene la decodifica (decode) con cui interpreta l'istruzione, infine laesegue (execute) combinandola coi dati relativi all'istruzione stessa.

Architettura dei Computer: Von Neumann vs Harvard [per ITIS e Liceo]