ARCHITETTURA DEGLI ELABORATORI E LABORATORIO M - Z

9 CFU - 1° semestre

Docenti titolari dell'insegnamento

EMILIANO ALESSIO TRAMONTANA - Modulo ARCHITETTURA DEGLI ELABORATORI - INF/01 - 6 CFU
NINO CAULI - Modulo LABORATORIO - INF/01 - 3 CFU


Obiettivi formativi


Modalità di svolgimento dell'insegnamento


Prerequisiti richiesti



Frequenza lezioni



Contenuti del corso



Testi di riferimento


Altro materiale didattico



Programmazione del corso

ARCHITETTURA DEGLI ELABORATORI
 ArgomentiRiferimenti testi
1Finalità e organizzazione dello studio. Macchine da calcolo: cenni storici.C. 1 
2Macchine da calcolo: unità funzionali, architettureC. 1 
3Strutture algebriche, algebre di Boole.C. 2 
4Realizzazione di porte logiche, circuiti sequenziali, flip-flop.
5Architetture RISC e CISC, modi d'indirizzamentoC. 2 
6Tipi e formati di istruzioni, esempi di linguaggi assemblativiC.2 
7Operazioni di I/O, controllo e servizio delle interruzioni.C. 3 
8Software di supporto, linguaggi assemblativi e C, sistema operativoC. 4 
9Struttura di base del processore, microarchitetture RISC e CISCC. 5 
10Processori ad alte prestazioni, tecniche predittive, processori superscalariC. 6 
11Dispositivi di memoria principale, DMA, gerarchia delle memorie, cacheC. 8 
12Circuiti efficienti per l'aritmetica binariaC. 9 
LABORATORIO
 ArgomentiRiferimenti testi
1Esercitazione su sistema binario e sui sistemi di rappresentazioneCapitolo 1 (1.4-1.5) 
2Esercitazione su analisi e sintesi di funzioni logicheAppendice A (A.1-A4) 
3Esercitazione su circuiti sequenzialiAppendice A (A.5-A.10) 
4Esempio di ALUCapitolo 9 (9.1) 
5Esercitazione programmi assembly calcolo prodotto scalare e ricerca minimoCapitolo 2 (2.1-2.5, 2.11, App 2.1-2.2(ARM)) 
6Esercitazione di programmazione assembly per chiamata a sottoprogrammaCapitolo 2 (2.6-2.10, 2.12-2.13 App 2.3-2.4(ARM)) 
7Esercitazione sulla struttura dei processori RISC e CISCCapitolo 5 
8Esercitazione sul pipeliningCapitolo 6 
9Esercitazione interfacce di I/OCapitolo 7 
10Esercitazione Circuiti aritmeticiCapitolo 9 (9.1-9.4, 9.6-9.8) 


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

ESEMPI DI DOMANDE E/O ESERCIZI FREQUENTI



Apri in formato Pdf English version