I corsi di Architettura degli Elaboratori - Parte A e Architettura degli Elaboratori - Parte B forniscono i fondamenti teorici, le tecniche realizzative, e le tecniche di valutazione delle prestazioni di un elaboratore moderno. Il corso enfatizza inoltre l'interfaccia tra l'hardware e il software di un elaboratore, e si occupa della macchina assembler, dell'interfaccia della macchina con un linguaggio ad alto livello e con il sistema operativo. A questi corsi si affianca un corso di Laboratorio di Architettura degli Elaboratori che approfondisce il livello macchina di un processore convenzionale, introducendo l'assembler di un processore RISC.
Il corso di Architettura degli Elaboratori - Parte A si svolgera' nel primo semestre. e sarà diviso in due moduli: il primo sarà tenuto dal Dott. Andrea Torsello, mentre il secondo modulo sarà tenuto dal Prof. Salvatore Orlando.
I corsi di Architettura degli Elaboratori - Parte B (tenuto dal Prof. Salvatore Orlando)
e di Laboratorio di Architettura (tenuto dal Dott. Andrea Torsello) si svolgeranno nel secondo semestre.
Per comunicare con i docenti o chiedere chiarificazioni, potete usare l'indirizzo email del corso: arca@dsi.unive.it.
David A. Patterson, John L. Hennessy Computer Organization & Design: The Hardware/Software Interface (Third edition), Morgan Kaufmann Publisher, 1998.
Esiste una traduzione in italiano:
David A. Patterson, John L. Hennessy Struttura e Progetto dei Calcolatori (Seconda Edizione), Zanichelli Editore, 2006
Potrai trovare le diapositive proiettate a lezione e i lucidi usati negli anni passati ed altro materiale integrativo .
Esercizi di preparazione all'esame: sono disponibili alcuni compiti (e le relative soluzioni) degli anni passati (a cura di S. Orlando, A. Salibra e M. Simeoni):