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


Docenti Prof. Bruno Ciciani - Dr. Alessandro Pellegrini



Avvisi

  • Appello del 03/07/2019 - risultati.
  • Appello del 06/06/2019 - risultati.
  • Appello del 20/03/2019 - risultati.
  • Appello del 22/02/2019 - risultati.
  • Appello del 09/01/2019 - risultati.
  • Esonero del 10/12/2018 (aula 106, edificio ex poste scalo san Lorenzo) - risultati.
  • Le lezioni inizieranno il 27 settembre 2018
  • Orario delle lezioni:
    • Lunedì: 10:00 - 13:00, aula 106, edificio ex poste scalo san Lorenzo
    • Venerdì: 12:00 - 13:00, aula 106, edificio ex poste scalo san Lorenzo
    • Venerdì: 14:00 - 15:00, aula 106, edificio ex poste scalo 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

  • 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
  • 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
  • Tracce d'esame - download
  • Esercitazione di riepilogo - download (Soluzione)

Dispense del corso

Software didattico