Architettura di Von Neumann e Harvard – Informatica Per Scuole Superiori
L’architettura di un computer è il “progetto” che definisce come esso funziona internamente. Esistono due principali tipi di architetture: Von Neumann e Harvard. Analizziamo le principali differenze.
Architettura di Von Neumann
L’architettura di Von Neumann prende il nome dal matematico John Von Neumann, che la propose nel 1945. La seguente figura mostra i componenti principali:
Memoria:
Contiene sia i programmi che i dati da esso usati.
Può essere pensata come un grande “contenitore” dove il computer prende ciò che serve per funzionare.
CPU (Central Processing Unit): è il “cervello” del computer.
Input/Output (I/O): Permettono al computer di interagire con l’esterno.
Input: tutti di dispositivi che inviano dati al pc. Esempi: tastiera, mouse, schermo, stampante.
Output: tutti i dispositivi che leggono i dati inviati DAL pc. Esempio schermo.
Architettura Harvard
L’architettura di Von Neumann si basa su un’idea fondamentale: programmi e dati vengono memorizzati nello stesso tipo di memoria.
L’architettura Harvard è un po’ diversa. È nata nei laboratori dell’Università di Harvard per scopi scientifici ed è usata spesso nei microcontrollori (piccoli computer che controllano dispositivi come lavatrici o semafori). La caratteristica principale è che i programmi e dati sono memorizzati in aree diverse, e questo porta ad una maggiore velocità.
Video Spiegazione
Nel seguente video breve spiegazione delle architetture su viste.