|
Website del corso di Architettura degli Elaboratori e delle Reti (2° turno) |
AVVISI A partire dal prossimo appello (giugno 2010) la modalità d'esame sarà quella del nuovo ordinamento. |
Modalità d'esame |
L'esame consiste in una prova scritta seguita da una prova orale. La prova orale consiste in una prova di programmazione in Assembly seguita da alcune domande sugli argomenti del corso. Durante il corso ci sarà la possibilità di sostenere dei compitini sostitutivi della prova scritta. |
Slides proiettate durante le lezioni | |
Lezione N. |
Argomento |
1 (08/09) | Introduzione. Cenni di storia dei sistemi di elaborazione. |
2 (08/09) | Rappresentazione dell'informazione. Codifica binaria |
3 (08/09) | Algebra di Boole. Operatori e circuiti logici |
4 (08/09) | Funzioni logiche: Forme canoniche, semplificazione. |
5 (08/09) | Funzioni logiche: Circuiti Notevoli |
6 (08/09) | Unità aritmetico-logica (ALU) |
7 (08/09) | Sommatori ottimizzati e moltiplicatori |
8 (07/08) | Circuiti sincroni e asincroni. Circuiti sequenziali: Latch e
Flip-flop |
9 (08/09) | Circuiti sequenziali: macchine a stati finiti |
10 (08/09) | L'architettura di riferimento |
11 (08/09) | Il linguaggio Assembly – 1: Categorie e Formato delle
istruzioni |
12 (08/09) | Il linguaggio Assembly – 2: Controllo di flusso |
13 (08/09) | Il linguaggio Assembly – 3: L' ambiente di simulazione SPIM |
14 (08/09) | Il linguaggio Assembly – 4: Procedure |
15 (08/09) | Il linguaggio Assembly – 5: Procedure annidate e recursive |
16 (08/09) | Linguaggio macchina – 1 |
17 (08/09) | Linguaggio macchina – 2: metodi di indirizzamento |
18 (08/09) | CPU a singolo ciclo – 1: istruzioni tipo R, branch, lw/sw |
19 (08/09) | CPU a singolo ciclo – 2: unità di controllo,
istruzioni salto |
20 (08/09) | CPU a ciclo multiplo |
21 (08/09) | CPU a ciclo multiplo: unità di controllo |
22 (08/09) | CPU a ciclo multiplo: gestione di eccezioni - CPU pipeline |
23 (08/09) | CPU pipeline – 2: unità di controllo,
criticità
strutturali e di dati |
24 (08/09) | CPU pipeline – 3: criticità di dati e di controllo |
25 (08/09) | CPU pipeline – 4: le CPU moderne |
26 (08/09) | La memoria – tecnologia |
27 (08/09) | La memoria – struttura gerarchica |
28 (08/09) | Memorie cache |
29 (08/09) | Input/Output – 1 |
30 (08/09) | Input/Output – 2 |
31 (08/09) | Reti di calcolatori |
32 (08/09) | Valutazione delle prestazioni |
33 (08/09) | Architetture Intel |
34 (08/09) | GPU CUDA |