Architettura degli Elaboratori
Contenuto e Struttura del corso
aa 2015/2016

 

(Ultimo aggiornamento: 1 Ottobre 2015):


Docente: Alessandro Sperduti



Note introduttive

L'insegnamento esamina il calcolatore utilizzato in ambito locale dal  punto di vista funzionale e tecnologico.
Questi i principali argomenti trattati: Struttura e funzione della Cpu, Memoria cache, Memoria interna, Memoria esterna, Input/Output, Cenni di Logica Booleana, Cenni di Reti Combinatorie e Reti Sequenziali, Cenni di Microprogrammazione, Sistemi di Numerazione, Aritmetica del Calcolatore, Linguaggi Machina, Pipelining, Processori RISC, Cenni sui Calcolatori Multicore.

I principali riferimenti bibliografici sono i seguenti:

  1. W. Stallings. Architettura e organizzazione dei calcolatori 8/E - Progetto e prestazioni A cura di Ottavio D'Antona, Pearson Education Italia. [TESTO DI RIFERIMENTO]
  2. J Hennessy & D A Patterson. Computer Architecture - A Quantitative Approach. 2nd Edition. (Testo di consultazione, disponibile, in Inglese, in Biblioteca di Dipartimento.)

  3.  

Calendario delle lezioni

Questa parte del corso si tiene con il seguente calendario: Lunedì e Marcoledì dalle 9:30 alle 10:30, Martedì e Venerdì dalle 9:30 alle 11:30 in aule LuM250 e Luf1 (Paolotti) nel periodo 1 Ottobre 2015 -  22 Gennaio 2016

Laboratori LabP140-LabP036 (I turno 14:30-16:30, II turno 16:30-18:30): 30 Ottobre, 6, 20, 27 Novembre, 8 Gennaio

Ricevimento studenti

Il ricevimento studenti si svolge, tranne diverso avviso, con il seguente calendario:

Modalita' di esame

Scritto obbligatorio con orale opzionale.


LUCIDI E NOTE DEL CORSO:

Lucidi di introduzione all'insegnamento, 1 Ottobre

Esercizi:

Qui saranno inseriti esercizi con soluzione

SIMULATORI:

 Simulatori in rete (laboratorio)

 Cache (Windows) (laboratorio)

 Pipeline MIPS (Windows) (laboratorio)

 traccia simulazione 1 (laboratorio)

 traccia simulazione 2 (laboratorio)

 traccia simulazione 3 (laboratorio)

 CPUSim (laboratorio)

 Wombat 2 (CPUSim) (laboratorio)

 Architettura e set istruzioni di Wombat 2 (laboratorio)

 Wombat 3 (laboratorio)

 assembler MIPS (laboratorio)

 segnali controllo simulatore MIPS (laboratorio)

 pipeline1.mp (laboratorio)

 pipeline2.mp (laboratorio)