Architettura degli Elaboratori - I
Contenuto e Struttura del corso
aa 2004/2005

 

 


(Ultimo aggiornamento: 2 Aprile 2006)

AVVISO: esercitazioni aa. 2004/5, Venerdi' 17, ore 11:30 in P200
RISULTATI VECCHIO CORSO (6 crediti) APPELLO 21 Marzo 2006
RISULTATI VECCHIO CORSO (6 crediti) APPELLO 28 Marzo 2006

Docente: Alessandro Sperduti




Note introduttive

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:

  1. W. Stallings. Architettura e organizzazione dei calcolatori6/E - Progetto e prestazioni A cura di Ottavio D'Antona, Pearson Education Italia.
     
  1. A S Tanenbaum. Modern Operating Systems. (Disponibile, in inglese e in italiano, in Biblioteca di Dipartimento.)

  2. Versione italiana: I Moderni Sistemi Operativi, Jackson. (disp. Libreria Progetto)
     
  3. J Hennessy & D A Patterson. Computer Architecture - A Quantitative Approach. 2nd Edition. (Testo di consultrazione, disponibile, in Inglese, in Biblioteca di Dipartimento.)

  4.  

Calendario delle lezioni

Il corso si tiene su 48 ore, con il seguente calendario: dal mercoledi al venerdi 09:30-11:10 in aula LUM250 (via Luzzati) nel periodo 19 Gennaio -  19 Marzo 2005


Ricevimento studenti

Il ricevimento studenti si svolge, tranne diverso avviso, con il seguente calendario:

Modalita' di esame

Scritto obbligatorio con orale opzionale.


Appelli di esame

ATTENZIONE: BISOGNA ISCRIVERSI ALLA LISTA ELETTRONICA D' ESAME (lista))

Primo Appello:


Soluzioni es. pratici (compito A, CORRETTO es. 10 - numero cicli)
Soluzioni es. pratici (compito C)
Soluzioni es. pratici (compito D, aggiunta annotazione es. 10)
RISULTATI APPELLO

Secondo Appello:


Soluzioni es 1,2,9,10 (compito A)
Soluzioni es 1,2,9,10 (compito B)
Soluzioni es 1,2,9,10 (compito C)
Soluzioni es 1,2,9,10 (compito D)
RISULTATI 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)

 reti sequenziali

 pipeline (sol. parziale) (21 Febbraio)

 CPU (21 Febbraio)

 CPU soluzione

 Cache (24 Febbraio)

 Cache (24 Febbraio) soluzione

 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

 compito del 5 Settembre 2005

 compito del 18 Luglio 2005

 compito dell' 8 Aprile 2005

 compito del 22 Marzo 2005

ESEMPIO DI COMPITO DEL 2003/2004

 esempio-compito

ESEMPIO DI COMPITO DEL 2002/2003

 esempio-compito

Link utili

Aritmetica

Architetture RISC