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
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 frontali Esercitazioni HomeworksModalità Valutazione
La verifica dell’apprendimento avviene attraverso alcuni homeworks assegnati durante il corso, prove intermedie di valutazione e da una prova scritta da svolgere alla fine del corso. Lo scritto è organizzato attraverso un certo numero di esercizi finalizzati a verificare il livello di comprensione effettiva dei concetti presentati durante il corso. I compiti di esame e quelli delle prove in itinere degli anni precedenti sono disponibili sul sito del corso: http://torlone.dia.uniroma3.it/calcolatori/.
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
Mutuazione: 20810074 CALCOLATORI ELETTRONICI in Ingegneria informatica L-8 TORLONE RICCARDO
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 frontali Esercitazioni HomeworksModalità Valutazione
La verifica dell’apprendimento avviene attraverso alcuni homeworks assegnati durante il corso, prove intermedie di valutazione e da una prova scritta da svolgere alla fine del corso. Lo scritto è organizzato attraverso un certo numero di esercizi finalizzati a verificare il livello di comprensione effettiva dei concetti presentati durante il corso. I compiti di esame e quelli delle prove in itinere degli anni precedenti sono disponibili sul sito del corso: http://torlone.dia.uniroma3.it/calcolatori/.