Università di Pisa, Facoltà di Scienze MFN, Corso di Laurea in Informatica

Anno accademico 2012 - 2013

 

Architettura degli Elaboratori - Corso A

 

Marco Vanneschi

 

 

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

2.  Macchina assembler e processi

3.  Architettura general-purpose, gerarchie di memoria, parallelismo a livello di istruzioni

Materiale didattico:

·     M. Vanneschi, Architettura degli Elaboratori. Edizioni PLUS, Università di Pisa.

·     M. Vanneschi, Parallelismo a livello di istruzioni e di thread in architetture scalari e superscalari. Note per il corso.

Materiale di consultazione:

·    D.A. Patterson, J.L. Hennessy, Computer Organization & Design – The Hardware/Software Interface. Morgan Kaufmann Publishers.

·    G. B. Gerace, La Logica dei Sistemi di Elaborazione. Editori Riuniti.

Orario di ricevimento :

Secondo semestre: Lunedì 14:00 - 18:00.

 

 

MODALITA' DI ESAME: PROVA SCRITTA E ORALE OBBLIGATORIO.

 

Materiale didattico, integrazioni, esercizi, comunicazioni

  1. Introduzione al corso, materiale didattico, programma e modalità di esame

  2. Errata-corrige del libro di testo, aggiornato 8/4/2013

  3. Parallelismo a livello di istruzioni e di thread in architetture scalari e superscalari

  4. Esercizi e quesiti - Parte 1

  5. Esercizi e quesiti - Parte 1: Firmware-2

  6. Esercizi e quesiti - Parte 2

  7. Esercizi e quesiti - Parte 3

  8. Prima prova di verifica intermedia: soluzione

  9. Prima prova di verifica intermedia: risultati

  10. Quarto appello 2011-12: soluzione

  11. Quarto appello 2011-12: risultati

  12. Quinto appello 2011-12: soluzione

  13. Quinto appello 2011-12: risultati

  14. Note su elaborazione in parallelo a livello firmware

  15. Seconda prova di verifica intermedia: soluzione

  16. Seconda prova di verifica intermedia: risultati

  17. Avviso importante circa la presentazione dei compiti

  18. Avviso sul programma di esame unico

  19. Calendario prova orale verifiche intermedie

  20. Primo appello: soluzione

  21. Primo appello: risultati

  22. Secondo appello: soluzione

  23. Secondo appello: risultati

  24. Terzo appello: soluzione

  25. Terzo appello: risultati

  26. Appello straordinario fuori corso - novembre: soluzione

  27. Appello straordinario fuori corso - novembre: risultati

  28. Quarto appello: soluzione

  29. Quarto appello: risultati

  30. Quinto appello: soluzione