(Ultimo aggiornamento: 15 Settembre 2006)
Docente: Alessandro Sperduti
Il corso esamina il calcolatore utilizzato in ambito locale, sia
dal
punto di vista funzionale e tecnologico, che dal punto di vista
software
del Sistema Operativo.
Questi i principali argomenti trattati: Struttura di un
calcolatore
convenzionale, architettura di von Newmann, linguaggio macchina.
Central
Process Unit, parte operativa e di controllo, ALU. Evoluzione delle
architetture,
pipeline, gerarchia di memoria, cache, memoria virtuale,
architetture
CISC e RISC. La gestione dell'I/O, esempi di periferiche, gestione
software.
Il Sistema Operativo, classificazioni, la gestione dei processi,
concorrenza,
la gestione della memoria, la gestione dell'I/O, il file system.
I principali riferimenti bibliografici al corso sono i seguenti:
ATTENZIONE: BISOGNA ISCRIVERSI ALLA LISTA ELETTRONICA D' ESAME (lista))
Primo Appello:
Secondo Appello:
Terzo Appello:
RISULTATI
APPELLO
Quarto Appello:
RISULTATI
APPELLO
LUCIDI E NOTE DEL CORSO:
Lucidi
lezione
del 19 e 20 Gennaio
Lucidi
lezione del 20 e 21 Gennaio
Note
sulle Reti Combinatorie
Lucidi
lezione del 21 Gennaio
Note
sulle Reti Sequenziali
Lucidi
lezione del 27 (lez. 26 non tenuta x malattia) Gennaio
Lucidi
lezione del 2 e 3 Febbraio
Lucidi
lezione del 3 Febbraio
Lucidi
lezione del 4 Febbraio (a colori)
Lucidi
lezione del 4 Febbraio (a livelli di grigio x stampa)
Descrizione
formato istruzioni per MIPS32 (in inglese)
Lucidi
lezione del 9 e 10 Febbraio
Note
sulla microprogrammazione
Esempio/esercizio
di microprogrammazione del 10 Febbraio
Lucidi
lezione dell' 11 Febbraio
Lucidi
lezione del 16 e 17 Febbraio
Lucidi
lezione del 18 Febbraio
MIPSim32
(simulatore pipeline MISP per windows)
Lucidi
lezione del 23 e 24 Febbraio
Lucidi
lezione del 25 Febbraio e 3 Marzo
XCACHE32
(simulatore cache per windows)
Lucidi
lezione del 16 Marzo
Lucidi
lezione del 17 Marzo
MATERIALE PER ESERCIZI
reti combinatorie e sequenziali (lezione del 28/01)
pipeline (sol. parziale) (21 Febbraio)
Memoria Virtuale (2 e 4 Marzo) con soluzione
Dipendenze e Microprogrammazione (18 Febbraio) con soluzione
Cache (18 Marzo) con soluzione
altro esercizio su cache con soluzione
esercizio Pipeline (18 Marzo) con soluzione parziale
esercizio Pipeline (18 Marzo) soluzione finale parte (a)
ALCUNI COMPITI DEL 2004/2005
ESEMPIO DI COMPITO DEL 2003/2004
ESEMPIO DI COMPITO DEL 2002/2003
Link utili