(Ultimo aggiornamento: 11 Luglio 2011;
Registrazione/Orali III appello: 13 Luglio, ore 14:30, Aula 1BC45)
Risultati primo compitino
ATTENZIONE: risultati disponibili su UNIWEB, orale facoltativo/registrazione: 5 Aprile, aula 1A/150, ore 11:00
Chi ha superato il compitino puo' sostenere la seconda parte (durata: 1 ore e mezza; esempio di seconda parte) in un qualunque appello dell'anno accademico
Chi non ha superato il compitino deve sostenere l'esame completo (durata: 3 ore; esempio di compito: vedi esempio di compitino + esempio di seconda parte)
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, Struttura e funzione della Cpu, 18 Ottobre
L'evoluzione dei calcolatori, 19 Ottobre
Struttura del Calcolatore: componenti e connessioni, 20 e 21 Ottobre
Memoria Cache (parte 1), 21, 25, 26 Ottobre
Memoria Cache (parte 2), 27 Ottobre
Memoria Esterna, 2, 3 Novembre
Memoria Esterna (ottica), 4 Novembre
Gestione Input/Output, 8 e 9 Novembre
Sistema Binario e Decimale, 10 Novembre
Aritmetica del Calcolatore (parte 1), 11 Novembre
Compitino prima parte, 15 Novembre (esempio di compitino, soluzione es. 8 dei compitini)
Aritmetica del Calcolatore (parte 2), 16 e 17 Novembre
Linguaggio Macchina (parte 1), 17, 22 Novembre (Lezione del 18 Novembre non tenuta)
Linguaggio Macchina (parte 2), 22 Novembre
Modi di Indirizzamento, 23 Novembre
Struttura e Funzione del Processore, 24 Novembre
Struttura e Funzione del Processore (seconda parte), 25, 29 Novembre
Buffer circolare (ppt), 29 Novembre
Predizione dinamica (ppt), 29 Novembre
Processori RISC (incluso pipeline MIPS), 30 Novembre (anche esercizi su pipeline), 1, 2, 6 Dicembre
Cenni su circuiti, reti combinatorie, sequenziali e microprogrammazione, 7 Dicembre
MATERIALE PER ESERCIZI:
Esercizi su cache (con soluzioni), 26 Ottobre
Altri esercizi su cache (testo), 27 Ottobre
Soluzione esercizi su cache 4a e 4b, 28 Ottobre
Soluzione esercizi su cache 4c e 4d, 2 Novembre
Tabelle di supporto alla conversione degli indirizzi (contributo di Riccardo Sciarrone)
Soluzione esercizi 1 e 2 su disco, 3 Novembre
Soluzione esercizio 5 su cache, 4 Novembre
Soluzione esercizio 3 su disco, 9 Novembre
Altro esercizio su cache (testo), 9 Novembre; soluzione 10 Novembre
Soluzione esercizio 4 su disco, 10 Novembre
Esercizi virgola mobile con soluzione, 17 Novembre
Esercizi pipeline con soluzione, 30 Novembre
Esercizio pipeline MIPS con soluzione, 6 Dicembre
Esercizio 2 pipeline MIPS con soluzione, 6 Dicembre
ESEMPIO DI COMPITO:
SIMULATORI:
Date Laboratorio: 8, 15, 22, 29 Novembre, 6 Dicembre, ore 14:30
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)
Laboratorio del 22 Novembre (contiene esercizi con soluzione)
Laboratorio del 29 Novembre (contiene esercizi con soluzione)
assembler MIPS (laboratorio)
segnali controllo simulatore MIPS (laboratorio)