Architetture dei Calcolatori
Corso di Laurea in Ingegneria Informatica e Automatica
Anno accademico 2016/2017
6 crediti
Docenti Prof. Bruno Ciciani Tutor Dr. Alessandro Pellegrini
Avvisi
- Appello del 19/07/2017. Le verbalizzazioni si terranno durante l'orario di ricevimento. RISULTATI.
- Appello del 21/06/2017. Le verbalizzazioni si terranno durante l'orario di ricevimento. RISULTATI.
- Appello del 07/04/2017. Le verbalizzazioni si terranno durante l'orario di ricevimento. RISULTATI.
- Appello del 16/02/2017. Le verbalizzazioni si terranno durante l'orario di ricevimento. RISULTATI.
- Appello del 09/01/2017. Le verbalizzazioni si terranno durante l'orario di ricevimento. RISULTATI.
- L'esonero si terrà il giorno 25/11/2016 alle ore 15.45 - RISULTATI.
- Le lezioni inizieranno il 3 ottobre 2016
- Orario delle lezioni:
- Lunedì: 15:45 - 17:15, aula 110 edificio ex Poste, Scalo di San Lorenzo
- Lunedì: 17:30 - 19:00, aula 110 edificio ex Poste, Scalo di San Lorenzo
- Venerdì: 10:15 - 11:45, aula 110 edificio ex Poste, Scalo di San Lorenzo
Regole per l'esame:
- È previsto un esonero durante l'erogazione del corso.
- Possono sostenere l'esame tutti gli studenti del corso indipendentemente dal superamento dell'esonero.
- L'esame consiste di due prove, una progettuale ed una teorica. Per superare l'esame si deve conseguire almeno 9/15 in ognuna delle due prove.
- Chi vuole utilizzare il voto dell'esonero, deve rispondere soltanto alle ultime due domande della parte teorica. Il voto conseguito sarà sommato a quello dell'esonero.
- È possibile conservare il voto ottenuto in una prova per l'appello successivo, purché il voto in questa prova sia di almeno 11/15 e nell'altra prova lo studente abbia conseguito almeno 6/15.
- Il voto dell'esonero può essere utilizzato soltanto per un appello, fino alla sessione di settembre (compresa). Oltre quella sessione lo studente dovrà comunque sostenere l'esame completo.
Programma del corso - download
- Sistemi numerici (riepilogo) e codici
- Algebra di commutazione
- Elementi di reti combinatorie
- Elementi di reti sequenziali
- Organizzazione e programmazione del processore z64
- Interfaccia tra processore e periferiche
- Gestione della memoria
- Architetture pipeline di processori di tipo RISC
- Architetture pipeline di processori di tipo CISC
Testi consigliati
- Ciciani, Pellegrini: Computing Architectures. Disponibile online (consultare la sezione "Dispense")
- Ciciani, Pellegrini: Dispense del corso.
- Patterson, Hennessy, Computer Organization and Design: the hardware/software interface, 4th edition, Elsevier - oppure - Struttura, organizzazione e progetto dei calcolatori, Zanichelli (con CD-ROM)
Testi integrativi - disponibili presso la biblioteca del dipartimento
- Ciciani, Cioffi: Reti Sequenziali. McGraw Hill
- Cioffi: Reti Combinatorie. Siderea
Lucidi delle lezioni
Attualmente sono disponibili soltanto i lucidi della prima parte del corso. I lucidi mancanti verrano inseriti durante lo svolgimento del corso.
Materiale delle esercitazioni
- Esercitazione sulle rappresentazioni numeriche - download
- Introduzione all'Architettura Hardware e Programmazione Software - download
- Dalle istruzioni alle microoperazioni - download
- Programmazione assembly - download
- Esercizi sulla programmazione assembly - download
- Progettazione di periferiche e programmazione di driver - download
- Esercizi sulla progettazione di periferiche e programmazione di driver (tracce d'esame) - download
Dispense del corso
Attualmente sono disponibili soltanto le dispense della prima parte del corso. Le dispense mancanti verrano inseriti durante lo svolgimento del corso.
Software didattico
|