Corso di ARCHITETTURA DEI CALCOLATORI
Anno Accademico 2003/04
Docente: professor Giovanni Chiola
- Lezione 1, 24/02/03
-
- Lezione 2, 25/02/03
-
- Lezione 3, 26/02/03
-
- Lezione 4, 28/02/03
-
- Lezione 5, 03/03/03
-
- Lezione 6, 04/03/03
-
- Lezione 7, 05/03/03
-
- Lezione 8, 07/03/03
-
- Lezione 9, 10/03/03
-
- Lezione 10, 11/03/03
-
- Lezione 11, 12/03/03
-
- Lezione 12, 14/03/03
-
- Lezione 13, 17/03/03
- Modello astratto dei ritardi di un dispositivo fisico e legame
col numero di livelli di logica.
- Realizzazione di funzioni in logica a 3 livelli NOT/AND/OR oppure
NOT/NAND/NAND.
- Circuiti sommatori con carry-lookahead.
- Lezione 14, 18/03/03
-
- Lezione 15, 19/03/03
-
- Lezione 16, 21/03/03
-
- Lezione 17, 24/03/03
-
- Lezione 18, 25/03/03
-
- Lezione 19, 26/03/03
-
- Lezione 20, 28/03/03
-
- Lezione 21, 31/03/03
-
- Lezione 22, 02/04/03
-
- Lezione 23, 04/04/03
- Protocollo Master/Slave per Bus di sistema, organizzazione dei fili.
- Dimensioni e velocità dei moduli RAM:
RAM dinamiche.
- Presentazione della struttura del primo compitino.
- Lezione 24, 07/04/03
-
- Lezione 25, 08/04/03
-
- Lezione 26, 09/04/03
Vari esempi di microcodice per la realizzazione
delle istruzioni VM-2 sulla microarchitettura VM-1.
- Lezione 27, 14/04/03
-
- Lezione 28, 05/05/03
-
- Lezione 29, 06/05/03
-
- Lezione 30, 07/05/03
-
- Lezione 31, 09/05/03
-
- Lezione 32, 12/05/03
-
- Lezione 33, 13/05/03
-
- Lezione 34, 14/05/03
-
- Lezione 35, 16/05/03
-
- Lezione 36, 19/05/03
-
- Lezione 37, 20/05/03
-
- Lezione 38, 23/05/03
- Organizzazione pipeline e istruzioni di salto
condizionale e non condizionale; stallo della pipeline; tecniche di Branch Prediction.
- Lezione 39, 26/05/03
- Uso efficiente della pipeline in architetture RISC:
istruzioni di salto ritardato.
- Lezione 40, 27/05/03
-
- Lezione 41, 28/05/03
- Microarchitettura superscalare con replicazione di unità funzionali
specializzate.
- Istruzioni di tipo SIMD.
- Consumo energetico e vincoli su sistemi mobili.
- Ambiente di esecuzione dei programmi: linker, loader, librerie
statiche, dinamiche e condivise.