Architettura degli elaboratori ii
A.A. 2018/2019
Learning objectives
Fornire la conoscenza dei componenti principali dei calcolatori
Fornire la conoscenza dei principi di funzionamento dei diversi componenti e delle loro connessioni.
Fornire gli strumenti per valutare le prestazioni dei calcolatori e per ottimizzare le applicazioni.
Fornire la conoscenza dei principi di funzionamento dei diversi componenti e delle loro connessioni.
Fornire gli strumenti per valutare le prestazioni dei calcolatori e per ottimizzare le applicazioni.
Expected learning outcomes
Non definiti
Periodo: Secondo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Course syllabus and organization
Linea Milano
Responsabile
Periodo
Secondo semestre
STUDENTI FREQUENTANTI
Programma
Introduzione. CPU e UC a singolo ciclo, multi-ciclo e pipeline. Hazard e loro trattamento. Stalli. Pipeline avanzate: multiple-issue e multi-core.
Interrupt ed eccezioni. La gestione HW delle eccezioni. Grerarchia delle memorie. Memoria virtuale.
Input/Output e metriche di valutazione.
Laboratorio sulla costruzione corretta di programma in linguaggio assembler.
Interrupt ed eccezioni. La gestione HW delle eccezioni. Grerarchia delle memorie. Memoria virtuale.
Input/Output e metriche di valutazione.
Laboratorio sulla costruzione corretta di programma in linguaggio assembler.
Informazioni sul programma
Propedeuticità
Architettura degli elaboratori I
Prerequisiti
L'esame consiste di una prova scritta e/o di una prova (discussione) orale più un progetto, tutte e tre obbligatorie. La prova scritta punta ad accertare le conoscenze dello studente sia sugli aspetti teorici della materia (tramite esercizi numerici o a risposta aperta) Partendo dai contenuti della prova scritta, la discussione orale verte su tutti gli argomenti trattati nel corso.Il progetto mira a valutare le capacità di costruzione correttamente codice assembler.
Materiale di riferimento
STUDENTI NON FREQUENTANTI
Computer Organization & Design: The Hardware/Software Interface", D.A. Patterson and J.L. Hennessy, Morgan Kaufmann Publishers, New Fifth Edition, 2014. Potete trovare materiale integrativo al seguente URL: http://books.elsevier.com/companions/1558606041/.
oppure Struttura e progetto dei calcolatori: l'interfaccia hardware-software, D.A. Patterson and J.L. Hennessy, Quarta edizione, Zanichelli. Nota: la quarta edizione Zanichelli è la traduzione della quinta edizione inglese.
oppure Struttura e progetto dei calcolatori: l'interfaccia hardware-software, D.A. Patterson and J.L. Hennessy, Quarta edizione, Zanichelli. Nota: la quarta edizione Zanichelli è la traduzione della quinta edizione inglese.
Programma
Introduzione. CPU e UC a singolo ciclo, multi-ciclo e pipeline. Hazard e loro trattamento. Stalli. Pipeline avanzate: multiple-issue e multi-core.
Interrupt ed eccezioni. La gestione HW delle eccezioni. Grerarchia delle memorie. Memoria virtuale.
Input/Output e metriche di valutazione.
Laboratorio sulla costruzione corretta di programma in linguaggio assembler.
Interrupt ed eccezioni. La gestione HW delle eccezioni. Grerarchia delle memorie. Memoria virtuale.
Input/Output e metriche di valutazione.
Laboratorio sulla costruzione corretta di programma in linguaggio assembler.
Prerequisiti
L'esame consiste di una prova scritta e/o di una prova (discussione) orale più un progetto, tutte e tre obbligatorie. La prova scritta punta ad accertare le conoscenze dello studente sia sugli aspetti teorici della materia (tramite esercizi numerici o a risposta aperta) Partendo dai contenuti della prova scritta, la discussione orale verte su tutti gli argomenti trattati nel corso.Il progetto mira a valutare le capacità di costruzione correttamente codice assembler.
Materiale di riferimento
Computer Organization & Design: The Hardware/Software Interface", D.A. Patterson and J.L. Hennessy, Morgan Kaufmann Publishers, New Fifth Edition, 2014. Potete trovare materiale integrativo al seguente URL: http://books.elsevier.com/companions/1558606041/.
oppure Struttura e progetto dei calcolatori: l'interfaccia hardware-software, D.A. Patterson and J.L. Hennessy, Quarta edizione, Zanichelli. Nota: la quarta edizione Zanichelli è la traduzione della quinta edizione inglese.
oppure Struttura e progetto dei calcolatori: l'interfaccia hardware-software, D.A. Patterson and J.L. Hennessy, Quarta edizione, Zanichelli. Nota: la quarta edizione Zanichelli è la traduzione della quinta edizione inglese.
INF/01 - INFORMATICA - CFU: 6
Laboratori: 24 ore
Lezioni: 36 ore
Lezioni: 36 ore
Turni:
Docente:
Borghese Nunzio Alberto
Turno A
Docente:
Basilico NicolaTurno B
Docente:
Tarini MarcoProfessor(s)
Ricevimento:
Su appuntamento, utilizzare preferibilmente email
Dipartimento di Informatica
Ricevimento:
Martedì 14:30-17:30 (o su appuntamento)
Dipartimento (Via Celoria 18) -- 4to piano.