Calendario
del corso
(Nota: i
riferimenti al libro di testo sono relativi sia alla 3a ed. in inglese
(3EN) che alla 2a ed. in italiano (2IT)) |
Sett. |
Data |
Argomenti
della lezione |
Riferimenti sul
libro di testo
|
Esercitazioni |
1
|
lunedì 23/4
|
Presentazione del corso. Richiami
sull'organizzazione del processore. Misura delle prestazioni.
(lez 0,
lez1)
|
cap. 4 |
|
martedì 24/4 |
Misura delle prestazioni: CPI, legge di Amdahl, SPEC 2006
(lez1). Architettura della CPU: data path a singolo ciclo (lez2)
|
cap. 4, cap. 5 |
|
2 |
venerdì 4/5
|
Architettura della CPU: data path a singolo ciclo (lez2)
|
cap. 5
|
|
3 |
lunedì 7/5
|
Architettura della CPU: data path a singolo ciclo (lez2)
|
cap. 5
|
|
martedì 8/5
|
Architettura della CPU: data path a singolo ciclo. Controllo. Valutazione delle prestazioni (lez2)
Architettura della CPU: data path multi ciclo (lez3)
|
cap. 5
|
|
venerdì 11/5
|
Architettura della CPU: data path multi ciclo (lez3)
|
cap. 5
|
|
4 |
lunedì 14/5
|
Architettura della CPU: data path multi ciclo (lez3)
|
cap. 5
|
|
martedì 15/5
|
Eccezioni. Gestione eccezioni nel datapath.
Interruzioni.
(lez3,lez4)
|
cap. 5 |
|
venerdì 18/5
|
Interruzioni nel MIPS. Gestione di eccezioni e interruzioni. (lez4) |
cap. 5
|
|
5 |
lunedì 21/5
|
Interruzioni come strumento
di gestione di eventi asincroni. (lez4) Pipelining: introduzione. Cenni sull'architettura della CPU
pipelined. (lez5) |
cap. 5, cap.6 |
|
martedì 22/5
|
No lezione |
|
|
venerdì 25/5 |
No lezione |
|
|
6 |
lunedì 28/5
|
Esercitazione tenuta dal prof. Molinara |
|
|
martedì 29/5
|
No lezione |
|
|
venerdì 1/6
|
Pipelining (lez5). Gerarchia di memoria (lez6). |
cap. 6 , cap. 7 |
|
7 |
lunedì 4/6 |
Esercitazione: Pipelining |
|
Testo dell'esercitazione |
martedì 5/6 |
Memoria Centrale. Tecnologie SRAM e DRAM. Moduli di
memoria SRAM (lez6). |
cap. 7 |
|
venerdì 8/6 |
Moduli di
memoria DRAM (lez6). |
cap. 7 |
|
8 |
lunedì 11/6 |
Memoria Cache (lez 7) |
cap. 7 |
|
martedì 12/6 |
Memoria Cache (lez 7). Sistema di bus (lez8). |
cap. 7, cap. 8 |
|
venerdì 15/6 |
Bus sincroni e asincroni. Arbitraggio del bus (lez8) |
cap. 8 |
|
9 |
lunedì 18/6 (9-11) |
Bus PCI (lez8). Il sottosistema di Input/Output (lez9) |
cap. 8 |
|
lunedì 18/6 (16-18) |
Esercitazione tenuta dal prof. Molinara (cache) |
|
|
martedì 19/6 |
Il sottosistema di Input/Output: DMA, canali di I/O (lez9) |
cap. 8 |
|