ARCHITETTURA DEGLI ELABORATORI E LABORATORIO A - L

9 CFU - 1° semestre

Docenti titolari dell'insegnamento

CORRADO SANTORO - 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.1: 1.7 
2Macchine da calcolo: unità funzionali, architetture1: 1.0-3, 1.6 
3Strutture algebriche, algebre di Boole.
4Realizzazione di porte logiche, circuiti sequenziali, flip-flop.1: A.5-6  
5Architetture RISC e CISC, modi d'indirizzamento, esempi di ISA reali.1: 2.0-4, A2.1-2  
6Tipi e formati di istruzioni, esempi di linguaggi assemblativi reali.1: 2.8, 2.10.2, A2.4-5 
7Operazioni di I/O, controllo e servizio delle interruzioni.1: 3.0-2.5, A3.1 
8Software di supporto, linguaggi assemblativi e C, sistema operativo.1: 4.0-9.2  
9Struttura di base del processore, microarchitetture RISC e CISC.1: 5.0-4  
10 Processori ad alte prestazioni, tecniche predittive, processori superscalari.1: 6.6-10  
11Dispositivi di memoria principale, DMA, gerarchia delle memorie.1: 8.0-5  
12Circuiti efficienti per l'aritmetica binaria.1: 9.2-4, 9.6  
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