- Docente: Stefano Mattoccia
- Crediti formativi: 6
- SSD: ING-INF/05
- Lingua di insegnamento: Italiano
- Modalità didattica: Convenzionale - Lezioni in presenza
- Campus: Bologna
- Corso: Laurea in Ingegneria informatica (cod. 0926)
Conoscenze e abilità da conseguire
Conoscenza dei principi architetturali dei calcolatori elettronici. Unità centrale di elaborazione, unità di memoria, unità di I/O. Coprocessori e controllori periferici.
Contenuti
Evoluzione tecnologica dei calcolatori - Metodologie di progetto dei calcolatori elettronici - Organizzazione gerarchica dei calcolatori - Architetture RISC (con riferimento al processore DLX) e confronto con architetture CISC - Cenni sulle architetture avanzate - Memorie e decodifiche - Unità di controllo sequenziali - Unità di controllo pipelined - Gestione dell' I/O - Processore ARM
Testi/Bibliografia
Lucidi
Per approfondimenti (non strettamente
necessari):
- S. Furber, “ARM –System-on-a-chip architecture”, Addison
Wesley
- Hennessy Patterson - Computer architecture: a quantitative
approach - Cap. 1..5
- Morgan Kaufmann pub. Inc. - Giacomo Bucci - Architettura e
organizzazione dei calcolatori elettronici
- McGraw-Hill
Metodi didattici
Al termine di ogni argomento sono previste esercitazioni svolte in
aula dagli studenti e con successiva soluzione svolta in
aula.
Modalità di verifica e valutazione dell'apprendimento
Esame scritto
Strumenti a supporto della didattica
Disponibili sul sito del corso:
http://vision.deis.unibo.it/~smatt/Site/Courses.html
Link ad altre eventuali informazioni
http://www.vision.deis.unibo.it/smatt
Orario di ricevimento
Consulta il sito web di Stefano Mattoccia