Architetture dei Calcolatori
Corso di Laurea in Ingegneria Informatica e Automatica
Anno accademico 2017/2018
6 crediti


Docenti Prof. Bruno Ciciani
Tutor Dr. Alessandro Pellegrini



Avvisi

  • Appello del 04/07/2018: RISULTATI.
  • Appello del 07/06/2018: RISULTATI.
  • Appello del 14/04/2018: RISULTATI.
  • Appello del 14/02/2018: RISULTATI.
  • Appello del 19/01/2018: RISULTATI.
  • Esonero del 21/11/2017: RISULTATI.
  • Le lezioni inizieranno il 25 settembre 2017
  • Orario delle lezioni:
    • Lunedì: 10:00 - 12:00, aula B2, Via Ariosto 25
    • Martedì: 10:00 - 14:00, aula B2, Via Ariosto 25

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

Materiale delle esercitazioni

  • Esercitazione sulle rappresentazioni numeriche - download [Aggiornato il 06/10/2017]
  • Introduzione all'Architettura Hardware e Programmazione Software - download [Aggiornato il 06/10/2017]
  • Dalle istruzioni alle microoperazioni - download
  • Programmazione assembly - download
  • Esercizi sulla programmazione assembly - download
  • Progettazione di periferiche e programmazione di driver - download
  • Tracce d'esame - download [Aggiornato il 20/11/2017 con domande di teoria]
  • Esercitazione di riepilogo - download (Soluzione)

Dispense del corso

  • Ciciani, Pellegrini: Computing Architectures - download [Aggiornato il 06/10/2017]
  • I/O con due bus - download
  • Pipeline RISC - download

Software didattico