Concetti Chiave
- Il modello di Von Neumann include un'unità d'ingresso per acquisire programmi e dati, memorizzandoli nella RAM.
- La CU coordina i componenti del computer tramite BUS di dati, controllo e indirizzi, interpretando le istruzioni nella RAM.
- L'ALU esegue operazioni aritmetiche e logiche, formando insieme alla CU la CPU per eseguire le istruzioni salvate.
- La memoria secondaria interagisce con la RAM per scambiare dati, mentre i risultati vengono trasferiti tramite l'unità di uscita.
- La CU opera attraverso un ciclo di tre fasi: fetch per aggiornare i registri, decode per caricare e decodificare, e execute per eseguire e mostrare risultati.
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. I BUS possono essere di tre tipi: di dati, di controllo, di indirizzi.
La ALU (Arithmetic-Logic Unit) esegue le operazioni aritmetiche e logiche.
La ALU e la CU formano la CPU (Central Processing Unit) che ha il compito di eseguire le istruzioni di un programma salvato nella memoria centrale.
La memoria seondaria è la memoria di massa che puo' scambiare dati e informazioni con la RAM.
Tramite l'unità di uscita (output) vengono trasferiti i risultati presenti in memoria.
I principali registri della CU sono l'IR (Instruction Register) e il PC (Program Counter).
La CU funziona secondo un ciclo formato da tre fasi.
- La prima fase è la "fase di fetch" dove vengono aggiornati i due registri.
- La seconda fase è la "fase di decode" dove vengono caricati il codice operativo e gli operandi ed infine viene decodificato il codice operativo.
- La terza fase è la "fase di execute" dove viene eseguita l'operazione e viene mostrato il risultato.