Sistemi di Elaborazione
Anno Accademico 2009/2010
Programma definitivo del corso.
Capitolo 1:
Sezioni 0, 1, 2, 3.
Capitolo 2:
Sezioni 0, 1, 2, 3, 4, 7.
Capitolo 3:
Sezioni 0, 1, 2.
Capitolo 4: tutto.
Capitolo 5:
Sezioni 0, 1, 2, 3.
Capitolo 6: tutto.
Capitolo 7: tutto (per la Sezione 7.5 fare riferimento semplicemente ai lucidi allegati al libro di testo).
Capitolo 8:
Sezione 0;
Sezione 1:
Sottosezione “Overview”;
Sottosezione “CISC and RISC Architectures” (fino a paragrafo “VLIW and EPIC architectures” escluso);
Sezione 2;
Sezione 3:
Sottosezione “Cache Memory”.
Capitolo 9:
Sezioni 0, 1, 2, 3, 4, 6.
Capitolo 13:
Sezioni 0, 1, 2, 3, 4, 5, 6, 8.
Capitolo 15:
Sezioni 0, 1, 2, 3, 4, 5, 6, 7, 9 (esclusi i paragrafi “SECOND CHANCE PAGE REPLACEMENT ALGORITHMS”, “Page Table Implementation”, “N-STEP C-SCAN SCHEDULING” e “Other Issues”).
Capitolo 16:
Sezioni 0, 1, 2, 3, 4.
Capitolo Supplementare 2: tutto.
Materiale supplementare
Lucidi introduttivi (per gentile concessione del prof. Fabio Fioravanti)
Programmi esemplificativi per il Little Man Computer
Lucidi allegati al libro di testo
Testo di riferimento
Irv Englander, The Architecture of Computer Hardware and Systems Software: An Information Technology Approach, 3rd Edition, Wiley, 2003