Concetti Chiave
- Il calcolatore è un dispositivo programmabile che elabora dati, composto da hardware e software, con l'architettura Von Neumann come standard attuale.
- L'architettura Von Neumann, sviluppata da John Von Neumann nel 1945, conserva dati e istruzioni nello stesso spazio di memoria, limitando l'esecuzione parallela.
- Le operazioni di scrittura e lettura in un'architettura Von Neumann non possono avvenire simultaneamente, a differenza dell'architettura Harvard.
- I quattro componenti fondamentali dell'architettura Von Neumann includono la CPU, l'unità di memoria, il bus di sistema e l'unità input/output.
- La CPU è suddivisa in Control Unit (CU) e Arithmetic-Logic Unit (ALU), che gestiscono rispettivamente l'esecuzione delle istruzioni e i calcoli aritmetici e logici.
Calcolatore = strumento programmabile per memorizzare ed elaborare dati, diviso in hardware (componenti fisiche) e software (insieme delle istruzioni che può immagazzinare ed eseguire un componente hardware). L’architettura ora utilizzata per i calcolatori e l’architettura di Von Neumann.
Architettura Von Neumann
Architettura Von Neumann
L’architettura Von Neumann è un tipo di architetture per elaboratori, prende il nome dal matematico/informatico John Von Neumann, che nel 1945 contribuì alla struttura di uno dei primi calcolatori elettronici l’EDVAC (Electronic Discrete Variable Automatic Computer).
Una delle sue caratteristiche principali è quella di immagazzinare tutti i dati e le istruzioni nello stesso spazio di memoria, perciò le operazioni di scrittura/lettura dati e lettura istruzioni non possono essere eseguiti in parallelo, al contrario dell’architettura Harvard, in cui i dati e le istruzioni sono memorizzati in diversi spazi di memoria diversi tra loro, quindi possono essere eseguite in parallelo.
Componenti dell'architettura Von Neumann
L’architettura Von Neumann si basa su quattro componenti principali:
- CPU (Central Process Unit), divisa in:
-- CU (Control Unit), coordina l’esecuzione delle istruzioni.
-- ALU (Arithmetic-Logic Unit), che esegue calcoli aritmetici e logici.
- Unita di memoria: memorizza dati e istruzioni.
- Bus di sistema: trasferisce i dati fra i componenti.
- Unita input/output: per ricevere e trasmettere dati.
Domande da interrogazione
- Qual è la principale caratteristica dell'architettura Von Neumann?
- Chi ha dato il nome all'architettura Von Neumann e quale contributo ha fornito?
- Quali sono i componenti principali dell'architettura Von Neumann?
La principale caratteristica dell'architettura Von Neumann è che immagazzina tutti i dati e le istruzioni nello stesso spazio di memoria, il che impedisce l'esecuzione parallela delle operazioni di scrittura/lettura dati e lettura istruzioni, a differenza dell'architettura Harvard.
L'architettura Von Neumann prende il nome dal matematico e informatico John Von Neumann, che nel 1945 contribuì alla struttura di uno dei primi calcolatori elettronici, l'EDVAC (Electronic Discrete Variable Automatic Computer).
I componenti principali dell'architettura Von Neumann sono la CPU (Central Process Unit), che include la Control Unit (CU) e l'Arithmetic-Logic Unit (ALU), un'unità di memoria, un bus di sistema e un'unità input/output.