(Ultimo aggiornamento: 20 Gennaio 2012):
Registrazione voti secondo appello: 23 Gennaio, Aula P200, ore 14:00.
Docente: Alessandro Sperduti
L'insegnamento esamina il calcolatore utilizzato in ambito locale
dal
punto di vista funzionale e tecnologico.
Questi i principali argomenti trattati: Struttura e funzione della Cpu,
Memoria cache,
Memoria interna, Memoria esterna, Input/Output, Cenni di Logica Booleana, Cenni di Reti Combinatorie e
Reti Sequenziali, Cenni di Microprogrammazion, Sistemi di Numerazione, Aritmetica del Calcolatore,
Linguaggi Machina, Pipelining, Processori RISC, Cenni sui Calcolatori Multicore.
I principali riferimenti bibliografici sono i seguenti:
LUCIDI E NOTE DEL CORSO:
Lucidi di introduzione al corso, 3 Ottobre
Lucidi di introduzione ai calcolatori e loro evoluzione, 4 Ottobre
Componenti e connessioni, 5,6 Ottobre
Gerarchie di memoria (parte 1), 10,11 Ottobre
Gerarchie di memoria (parte 2), 12 Ottobre
Lezioni del 17 e 18 Ottobre non tenute per assenza del docenteMemoria esterna, 20, 24 Ottobre
Memoria Esterna (ottica e nastro), 25 Ottobre
I compitino, 7 NovembreAritmetica del calcolatore, 8 e 9 Novembre
Linguaggio Macchina, 14 e 15 Novembre
Modi di indirizzamento e formati, 15 e 16 Novembre
Struttura e funzione del calcolatore (prima parte), 16 e 17 Novembre
Struttura e funzione del calcolatore (seconda parte), 21 e 22 Novembre
Processori RISC, 23, 24 e 28 Novembre
Cenni Reti Combinatorie e Sequenziali, Microprogrammazione, Multicore, 1 Dicembre
MATERIALE PER ESERCIZI:
Esercizi cache (con soluzione) dell'11 e del 12 Ottobre
Esercizi cache del 13 Ottobre (soluzione per 4a, 4b, 4c; corretto errore)
Soluzione esercizio 4d, 19 Ottobre
Esercizio su Codici di Correzione di Hamming, 20 Ottobre
Soluzione esercizi 1 e 2 su disco, 24 Ottobre
Esercizio su Cache, 25 Ottobre
Esercizi 3 e 4 su disco con soluzione, esercizio cache 6 , 27 Ottobre
Esercizio 7 su cache con soluzione, 2 Novembre
Esercizio 8 su cache con soluzione, 3 Novembre
Esercizio 9 su cache con soluzione, 3 Novembre
Esercizi su virgola mobile, 10 Novembre
Esercizi pipeline con soluzione, 23 Novembre
Esercizio 1 pipeline MIPS con soluzione, 29 e 30 Novembre
Esercizio 2 pipeline MIPS con soluzione, 30 Novembre
Altri esercizi II parte, 5 Dicembre
ESEMPIO DI COMPITO:
SIMULATORI:
Date Laboratorio: 2, 9, 16, 23, 30 Novembre, ore 14:00
Aula LabP140, Paolotti
Simulatori in rete (laboratorio)
Cache (Windows) (laboratorio)
Pipeline MIPS (Windows) (laboratorio)
Testo simulazioni 1 (laboratorio)
traccia simulazione 1 (laboratorio)
traccia simulazione 2 (laboratorio)
traccia simulazione 3 (laboratorio)
CPUSim (laboratorio)
Wombat 2 (CPUSim) (laboratorio)
Architettura e set istruzioni di Wombat 2 (laboratorio)
assembler MIPS (laboratorio)
segnali controllo simulatore MIPS (laboratorio)