Presentare gli aspetti fondamentali dell'architettura hardware e software dei calcolatori elettronici. In particolare, i principi di funzionamento dei microprocessori moderni, evidenziando la relazione esistente fra l'architettura di un calcolatore e il software di base, nonché gli aspetti avanzati dell'architettura dei calcolatori elettronici e le tecniche di ottimizzazione adottate dai moderni microprocessori, avvalendosi di casi di studio reali.
Curriculum
Canali
scheda docente materiale didattico
- I sistemi di numerazione binaria
- L'organizzazione di un calcolatore
- I circuiti digitali di un calcolatore
- Bus e protocolli di comunicazione
- La microarchitettura di un calcolatore
- Programmazione in linguaggio Assembler
Programma
- Introduzione ai calcolatori Elettronici- I sistemi di numerazione binaria
- L'organizzazione di un calcolatore
- I circuiti digitali di un calcolatore
- Bus e protocolli di comunicazione
- La microarchitettura di un calcolatore
- Programmazione in linguaggio Assembler
Testi Adottati
A.S. Tanenbaum, T. Austin. Architettura dei Calcolatori: un approccio strutturale, 6 edizione, Pearson Italia.Modalità Erogazione
Lezioni in aula e laboratorioModalità Valutazione
Homeworks, prove parziali ed esame finale in laboratorio.Canali
scheda docente materiale didattico
- I sistemi di numerazione binaria
- L'organizzazione di un calcolatore
- I circuiti digitali di un calcolatore
- Bus e protocolli di comunicazione
- La microarchitettura di un calcolatore
- Programmazione in linguaggio Assembler
Programma
- Introduzione ai calcolatori Elettronici- I sistemi di numerazione binaria
- L'organizzazione di un calcolatore
- I circuiti digitali di un calcolatore
- Bus e protocolli di comunicazione
- La microarchitettura di un calcolatore
- Programmazione in linguaggio Assembler
Testi Adottati
A.S. Tanenbaum, T. Austin. Architettura dei Calcolatori: un approccio strutturale, 6 edizione, Pearson Italia.Modalità Erogazione
Lezioni in aula e laboratorioModalità Valutazione
Homeworks, prove parziali ed esame finale in laboratorio.