|
PIANO DEL CORSO (TENTATIVO): LE DATE SONO PURAMENTE INDICATIVE E RELATIVE ALL'IPOTETICO SVOLGIMENTO REGOLARE DELLE LEZIONI. NOTA: (MI E' STATO CHIESTO...) LA NUMERAZIONE DELLE LEZIONI SI RIFERISCE SOLO ALL'ARGOMENTO, NON IMPLICA IN ALCUN MODO LO SVOLGIMENTO IN UN CERTO ORDINE. |
|
NOTA: lo svolgimento effettivo verra' aggiornato settimanalmente.
RIFERIMENTI BIBLIOGRAFICI:
D.A. Patterson, J.L. Hennessy, "Computer Organization and Design" 5th Edition, Morgan Kaufman/Elsevier, 2014, ISBN 978-0124077263
(PH4) D.A. Patterson, J.L. Hennessy, "Struttura e Progetto dei Calcolatori" 4^a edizione ITALIANA (traduzione della 5^a edizione inglese), Zanichelli, 2015, ISBN 978-8808-35202-6
(CORSINI) P. Corsini, "Dalle porte AND, OR, NOT al sistema calcolatore", Edizioni ETS, 2015, ISBN 9788846743114
|
|
LEZIONE #01 del 03-Ott-2016 (14:00-16:00)
Introduzione generale al corso.
Progettazione logica -- tecnologia CMOS: porte NOT, NAND, NOR, porta di transito (stick diagram e circuito CMOS); ritardi di propagazione, caratteristica ingresso uscita, margini di rumore e loro dipendenza dai parametri fisici.
PH5 Paragrafi 1.1-1.2 (PH3/PH4 Paragrafi 1.1-1.2)
|
|
LEZIONE #91 del 05-Ott-2016 (14:00-16:00)
Progettazione logica: forme standard di funzioni booleane e mappe di Karnaugh; reti combinatorie notevoli: Decoder, Encoder, Encoder con priorita', Multiplexer, Demultiplexer, Look-Up-Table (LUT); realizzazione di semplice ALU.
PH5 Appendice B.3
CORSINI - Paragrafo 2.8
|
|
|
|
|
|
ESERCITAZIONE/LAB #02 del 17-Ott-2016 (14:00-16:00)
|
|
LEZIONE #04 del 19-Ott-2016 (14:00-17:00)
Chiamata a Funzione. Assemblatore a due passate. Principali direttive dell'assemblatore. Chiamata a servizi di sistema. Caricamento, collegamento di moduli multipli.
|
|
|
|
|
31-Ott-2016: Nessuna Lezione
VACANZA/PONTE o RECUPERO LEZIONI
|
|
|
|
|
LEZIONE #11 del 02-Nov-2016 (02:00-03:00)
Tipi di bus. Protocollo di scambio sincrono e asincrono. Arbitraggio (master/slave, daisy-chain). Cenni a bus PCI.
PH4 Paragrafi 6.1, 6.5, 6.6 (P-H-3 Paragrafi 8.1,8.4-8.5)
|
|
|
|
|
|
|
ESERCITAZIONE/LAB #06 del 21-Nov-2016 (14:00-16:00)
|
|
LEZIONE #17 del 23-Nov-2016 (14:00-16:00)
Gerarchia di Memoria e Principio di Localita'. Architettura delle cache: cache ad accesso diretto. Parametri caratterizzanti il funzionamento delle cache.
PH5/PH4 Paragrafi 5.1-5.2 (PH3 Paragrafi 7.1-7.2)
|
|
LEZIONE #18 del 23-Nov-2016 (02:00-03:00)
Cache associative. Cache su piu' livelli. Dipendenza delle prestazioni di un calcolatore dalla cache.
PH5/PH4 Paragrafi 5.3 PH5 Paragrafo 5.8 (PH4 5.5 - PH3 Paragrafi 7.3,7.5)
|
|
|
LEZIONE #19 del 30-Nov-2016 (14:00-16:00)
Memoria Virtuale: meccanismi hardware per supportarla. Paginazione a 2 o piu' livelli e a tabella inversa. TLB: Translation Lookaside Buffer.
PH5 Paragrafo 5.7 (PH4 Paragrafo 5.4 - PH3 Paragrafo 7.4).
|
|
LEZIONE #20 del 30-Nov-2016 (02:00-03:00)
Processori con pipeline. Risoluzione dei conflitti di pipeline. Limiti della pipeline e cenni ai processori superscalari.
PH5/PH4 Paragrafi 4.1-4.8 (PH3 Paragrafi 6.1-6.7)
|
|
|
05-Dic-2016: Nessuna Lezione
STOP PER REFERUNDUM
|
|
|
|
LEZIONE #93 del 07-Dic-2016 (01:00-03:00)
Introduzione alle reti sequenziali: latch e flip-flop SR, clocked-SR, SR-master-salve, D-latch, D-edge-triggered e loro realizzazioni transistor-level; generazione di clock a due fasi.
CORSINI: Paragrafi 3.2,3.5
PH5 B.8
|
|
ESERCITAZIONE/LAB #09 del 12-Dic-2016 (14:00-16:00)
|
|
LEZIONE #94 del 14-Dic-2016 (14:00-17:00)
Reti sequenziali -- Macchine di Mealy e di Moore: modelli VERILOG e sintesi classica; Flip-Flop JK e T; Contatori: Ripple, Serial Carry, Parallel Carry, Ring Counter; Sommatore Parallelo con riporto seriale e con riporto look-ahead
CORSINI: Paragrafi 5.4-5.8
|
|
|
ESERCITAZIONE/LAB #11 del 21-Dic-2016 (14:00-17:00)
|
|
|
|
|
|
|
|
dal 26-Dic-2016 al 04-Gen-2017: Nessuna Lezione
VACANZA/PONTE
|
|
|
09-Gen-2017: Nessuna Lezione
VACANZA/PONTE o RECUPERO LEZIONI
|
|
|
11-Gen-2017 - COMPITINO (14:00-17:00)
|
|
Per visualizzare il contenuto delle presentazioni in formato Acrobat (.pdf) e' possibile utilizzare Acrobat Reader, rilasciato gratuitamente dalla Adobe (Download Acrobat Reader) |
|