Architettura degli Elaboratori - (seconda parte)
Contenuto e Struttura del corso
aa 2009/2010

 

(Ultimo aggiornamento: 7 Settembre 2010)

Situazione riassuntiva dopo l'appello del 3 Settembre 2010 (incluse integrazioni)

Situazione riassuntiva dopo l'appello del 13 Luglio 2010 (incluse integrazioni)

Situazione riassuntiva dopo l'appello del 24 Marzo 2010 (incluse integrazioni di 3CFU)

Situazione riassuntiva dopo l'appello del 16 DICEMBRE 2009 (incluse integrazioni di 3CFU)

Situazione riassuntiva dopo i compitini

Risultati II compitino

Docente: Alessandro Sperduti




Note introduttive

Questa parte del corso esamina il calcolatore utilizzato in ambito locale dal  punto di vista funzionale e tecnologico.
Questi i principali argomenti trattati: Struttura e funzione della Cpu, Processori RISC, Memoria cache, Memoria interna, Memoria esterna, Input/Output.

I principali riferimenti bibliografici sono i seguenti:

  1. W. Stallings. Architettura e organizzazione dei calcolatori6/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: dal lunedi al giovedi 11:30-13:30 in aula P200 (Paolotti) nel periodo 29 Ottobre -  27 Novembre 2009


Ricevimento studenti

Il ricevimento studenti si svolge, tranne diverso avviso, con il seguente calendario:
  • martedi 15:30 - 17:30 in stanza 427, Torre Archimede
  • se necessario, in aula P200 in date concordate

Modalita' di esame

Scritto obbligatorio con orale opzionale.


Appelli di esame (le registrazioni si effettuano SOLO nelle date degli appelli!)


LUCIDI E NOTE DEL CORSO:

Lucidi di introduzione al corso, Struttura e funzione della Cpu, 29 Ottobre e 2 Novembre

Pipilining (parte 1: prefetch e introduzione), 2 Novembre

Pipilining (parte 2: problemi pipeline), 3-4 Novembre

Buffer circolare (ppt), 3 Novembre

Predizione dinamica (ppt), 4 Novembre

Compitino prima parte, 5 Novembre

Esercizi pipeline, 9 Novembre

Architettura RISC, 9 e 10 Novembre

Architettura MIPS e sua pipeline, 11 e 12 Novembre

Gerarchie di Memoria, 17,18, e 19 Novembre

Memoria Secondaria, 23,24 Novembre

Input/Output, 25,26 Novembre

MATERIALE PER ESERCIZI:

Esercizi Dipendenze e Pipelining del 4 e 9 Novembre

Esercizio pipeline MIPS, 16 Novembre

Esercizio pipeline MIPS, 17 Novembre

Esercizi Cache, 19, 23 Novembre

Soluzione esercizio Cache 4 (utilizzando la politica write allocate), 23 Novembre

Testo Esercizi Cache 5 e 6

  Sol. es.5 cache

  Sol. es.6 cache

  Esercizi dischi magnetici (25 Novembre)

ESEMPIO DI COMPITO:

  Esempio di compitino seconda parte

SIMULATORI:

Date Laboratorio: 18 e 19 Novembre 2009, ore 14:00 Aula C, Paolotti

  Cache (Windows) (laboratorio)

  Pipeline MIPS (Windows) (laboratorio)

  Testo simulazioni 1 (laboratorio)

  traccia simulazione 1 (laboratorio)

  traccia simulazione 2 (laboratorio)

  traccia simulazione 3 (laboratorio)

  assembler MIPS (laboratorio)

  segnali controllo simulatore MIPS (laboratorio)