Architettura degli Elaboratori 2011-2012

Docenti: Corso A: Marco Vanneschi, Corso B: Marco Danelutto

Supporto alla didattica: Gabriele Mencagli

Corso A Giorno Ora Aula Corso B Giorno Ora Aula
Lezione Lunedì 16-18 A Lezione Lunedì 16-18 B1
Lezione Mercoledì 14-16 C1 Lezione Mercoledì 14-16 B1
Ricevimento vedi pagina docente studio Ricevimento Martedì 15-18 studio

AVVISI

La pagina degli avvisi è quella generale di tutta l'attività didattica per l'anno corrente. Per i due docenti del corso, gli indirizzi web delle pagine degli avvisi sono (Didattica Vanneschi Didattica Danelutto). Se state consultando questa pagina, visitate anche la pagina del docente a questi indirizzi. Gli eventuali avvisi riportati sulle pagine dei docenti non sono necessariamente presenti in copia su questa pagina.

  • La lezione di AEb del 9 maggio (ore 14-16) non si terrà (elezioni studentesche).

Programma del corso

L’obiettivo del corso di Architettura degli Elaboratori è di fornire le basi, concettuali e tecnologiche, per lo studio e la conoscenza dei sistemi di elaborazione ai vari livelli e della relazione che i sistemi hanno con gli strumenti di programmazione (linguaggi, compilatori, interpreti). Il corso è organizzato in tre parti principali:

  1. Fondamenti e strutturazione firmware: fondamenti di strutturazione di sistemi di elaborazione a livelli e moduli; rappresentazione binaria e strutture di calcolo; il livello hardware: reti logiche combinatorie e sequenziali; il livello firmware: progetto di unità di elaborazione e comunicazioni.
  2. Macchina assembler e processi: il livello della macchina assembler; il livello dei processi e loro supporto a tempo di esecuzione; compilazione.
  3. Architetture general-purpose, gerarchie di memoria e parallelismo a livello di istruzioni: architettura base di un calcolatore general-purpose; metriche di prestazioni; gerarchie di memoria e architetture con cache; ingresso-uscita; architetture con parallelismo a livello di istruzioni: CPU pipeline, superscalare, multithreading; cenni a architetture multiprocessor; tecnologie esistenti di processori, evoluzioni e tendenze tecnologiche.

Materiale didattico

A.A. Materiale didattico
2010-2011 link
2011-2012 link

Registri delle lezioni

I registri delle lezioni si trovano sul sito ufficiale dell'Università di Pisa.

A.A. Corso A Corso B
2011-2012 Registro ufficiale (pagina UNIMAP) Registro ufficiale (pagina UNIMAP) e pagina con il materiale presentato a lezione.
2010-2011 Registro lezioni Registro lezioni e pagina del materiale presentato a lezione
2009-2010 Registro lezioni  Registro lezioni e Pagina con il materiale utilizzato a lezione

Le informazioni relative alle differenti edizioni del corso nel vecchio ordinamento continuano comunque ad essere disponibili sul sito del polo didattico.

Prove in itinere ed esami

Modalità di esame

Scritto e orale. Sono previste due prove di verifica intermedie (fine primo semestre e fine secondo semestre). L'esito positivo in entrambe le prove sostituisce la prova scritta nella sola sessione estiva (quindi non nella sessione autunnale o invernale).

Dal momento che il corso è tenuto su base annuale (non semestrale), gli appelli di cui gli studenti potranno usufruire a norma di regolamento sono i tre appelli della sessione estiva, l'appello della sessione autunnale e i due appelli della sessione invernale dell'anno successivo.

Come da decisione del Consiglio di Corso di Studi, gli studenti possono usufruire di 5 dei 6 appelli, oltre alle prove di verifica intermedia.

Esami per gli studenti del vecchio ordinamento

Gli studenti possono sostenere l'esame con il programma del vecchio ordinamento (come da delibera del Senato accademico, per i tre anni dopo l'effettiva tenuta del corso). Le possibilità sono due:

  • OLD-0: preparare il programma del nuovo corso (9 crediti), fare lo scritto con il nuovo programma e sostenere l'orale portando un credito aggiuntivo (Capitolo VI sez. 5 e 6 del libro di testo) ottenendo quindi la registrazione del vecchio codice da 10 crediti
  • OLD-1: preparare il vecchio programma e chiedere all'atto dell'iscrizione all'esame via web specificando nelle note “OLD-1” di sostenere anche lo scritto con il vecchio programma (quindi con la parte sui processi ma senza la parte sul processore pipeline). Sostenere quindi scritto e orale con il vecchio programma ed ottenere la registrazione dei 10 crediti.

Le tre opzioni, in termini del materiale didattico che si trova sul libro di testo, sono dunque le seguenti:

  • NEW: Capitoli I, II, III, IV, V, VI (sez. 1, 2, 3, 4), VII, VIII, IX (sez. 1, 2), X (sez. 1, 2, 3, 4.1, 4.2, 6, 7, 8, 13.1), XI, XII (sez.1) e parti della dispensa Parallelismo a livello di istruzioni e di thread in architetture scalari e superscalari (M. Vanneschi 2011) come indicate sulle pagine dei docenti (Vanneschi e Danelutto)
  • OLD-0: Capitoli I, II, III, IV, V, VI (sez. 1, 2, 3, 4), VII, VIII, IX (sez. 1, 2), X (sez. 1, 2, 3, 4.1, 4.2, 6, 7, 13.1), XI, XII (sez.1) e in aggiunta Cap. VI sez. 5, 6, 7.
  • OLD-1: Capitoli I, II, III, IV, V, VI (sez. 1, 2, 3, 4, 5, 6 e 7), VII, VIII, IX (sez. 1, 2), e Cap. IX sez. 3, 4.

Testi di esame

A.A. Testi di esame, risultati delle prove, calendari di esame
2011-2012 Link alla pagina
2010-2011 Link alla pagina
2009-2010 Link alla pagina
Vecchio ordinamento Link alla pagina

Corso "vecchio ordinamento"

Pagina del corso di architetture "vecchio ordinamento"

Al link Archittetture degli elaboratori, vecchio ordinamento trovate tutte le informazioni relative al corso con il vecchio ordinamento, incluso la pagina con la raccolta della prove di esame (con traccia di soluzione) degli ultimi anni.

informatica/ae/start.txt · Ultima modifica: 2012/05/08 18:43 da Marco Danelutto
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki