Riepilogo dell'insegnamento: Architettura degli elaboratori
12 cfu così ripartiti nelle aree:
- 3 CFU nell'area A - Fondamenti
- 9 CFU nell'area E - Architetture
Sillabo dell'insegnamento
- A - Fondamenti
-
TIC - Teoria dell'Informazione e Codici
La rappresentazione della informazione. Richiamo di elementi di teoria dei numeri. Rappresentazioni in base generica in notazione pesata
-
TIC - Teoria dell'Informazione e Codici
I numeri relativi e la loro rappresentazione in complemento. Le operazioni aritmetiche in complemento. La virgola mobile. Normalizzazione. Operazioni in virgola mobile
-
L - Logica
L'algebra delle commutazioni. Definizione dell'algebra. Proprieta' e principali Teoremi. Espressioni tabellari e algebriche delle funzioni. Rappresentazione geometrica delle funzioni logiche. La rappresentazione di Karnaugh.
- E - Architetture
-
GM - Gestione della Memoria
Architettura a livello dei processor. La CPU L,unita' aritmetico logica. Lo shifter e lo stack di memoria. La memoria. Caratteristiche dei dispositivi di memoria. RAM. ROM. HD. Memorie veloci. Memorie cache. Memorie modulari. Memorie CAM. La memoria virtuale
-
GIO - Gestione dell'Input/Output
L'ingresso/uscita. Le interfacce ingresso/uscita. Interfaccia DMA. L'imput/output processor. Trasferimento di informazione.
- *
LII - Livello Instruction Set
Un calcolatore didattico a controllo cablato. l'architettura a livello di registri. Il bus di sistema. Tipi di istruzioni. Istruzioni che fanno riferimento alla memoria. Linguaggi a livello macchina. Assembly language. Programmazione assembly. Esempi di programmi. Cicli e subroutines. Un calcolatore didattico a controllo  programmato. Formato delle istruzioni
- *
LII - Livello Instruction Set
Considerazioni generali sull'architettura di un sistema digitale. Il livello descrittivo dei registri. Il linguaggio RTL. Le micro-operazioni (op). op di trasferimento ed aritmetico ? logiche. Considerazioni generali sul controllo. Cicli di macchina. Formato istruzioni. Indirizzamento. Controllo cablato e programmato. Architetture RISC e CISC
- *
CCS - Circuiti combinatori e sequenziali
Funzioni non completamente specificate e funzioni a piu' uscite. I moduli combinatori. Addizionatori, codificatori e decodificatori, Multiplexer e Demultiplexer, PLA. ROM.
- *
CCS - Circuiti combinatori e sequenziali
Reti sequenziali. La macchina sequenziale. Gli elementi di memoria. Riduzione del numero di stati di una macchina sequenziale.La procedura di Moore e la Tabella di Unger. La macchina minima. Sintesi.
- *
CCS - Circuiti combinatori e sequenziali
Macchine non completamente spcificate. Copertura, compatibilit?, riduzione. Procedure sistematiche per la riduzione di macchine non completamente specificate. Sintesi.
- *
CCS - Circuiti combinatori e sequenziali
Moduli sequenziali. Contatori e registri.
- *
CCS - Circuiti combinatori e sequenziali
Implicazione e copertura. Implicanti ed implicati. La ricerca degli implicanti. Espressioni irridondanti e minime. Procedure sistematiche per l?ottenimento delle forme minime. La tabella di copertura. Tabelle cicliche.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali