Architettura dell'elaboratore
Questo modulo necessita di essere "wikificato", ovvero formattato secondo gli standard di Wikiversità (vedi l'elenco degli articoli da wikificare). Collabora anche tu a rendere questo articolo conforme alle linee guida (vedi anche qui) poi rimuovi questo avviso.
|
Architettura dell'elaboratore
|
|
| Tipo: lezione | |
| Materia: Fondamenti di programmazione | |
| Programma: [[{{{programma1}}}]] | |
| Programma: [[{{{programma2}}}]] | |
| Programma: [[{{{programma3}}}]] | |
| Programma: [[{{{programma4}}}]] | |
Introduzione [modifica]
Esula dallo scopo di questo corso una descrizione dettagliata dell'architettura dell'elaboratore, ma è utile fare una brevissima introduzione. Un elaboratore nella forma originariamente descritta da Von Neumann è composto da due elementi principali, l'unità di elaborazione (CPU) e la memoria principale (RAM), con la CPU che preleva dalla memoria principale le istruzioni ed i dati da elaborare e salva sulla stessa i risultati.
Facendo una semplificazione che non fa certamente onore alla complessità di questo elemento, la CPU è una lunga catena di circuiti logici che riceve in ingresso dei segnali elettrici e sulla base di questi modifica i segnali all'uscita.