Università Ca' Foscari Venezia > Ricerca insegnamenti dal 2009/10 a oggi > Scheda Insegnamento

ARCHITETTURA DEGLI ELABORATORI - MOD.1

[English] AF: 138575 AR: 63992
Titolo corso in inglese COMPUTER ARCHITECTURE
Anno Accademico 2011/2012
Codice Insegnamento CT0005
Crediti formativi universitari 6 su 12 di ARCHITETTURA DEGLI ELABORATORI
Partizione Full Time
Livello laurea Laurea dm270
Settore scientifico disciplinare INF/01
Periodo I Semestre
Anno corso 1
Sede VENEZIA

Docenti

Corsi di laurea e percorsi

Altre parti di questo insegnamento

Programma

Obiettivi Formativi Acquisire i fondamenti teorici e le tecniche per la progettazione di un elaboratore nelle sue componenti principali: Processore - Input/Output - Memoria.
Approfondire la conoscenza sui livelli macchina/assembler di un calcolatore convenzionale.
Sono inoltre fornite le conoscenze sulle misure e le tecniche usate per valutare le prestazioni di un calcolatore.
Il corso enfatizza infine l'interfaccia tra l'hardware e il software di un elaboratore.
Contenuti - Organizzazione dei calcolatore e livelli di astrazione
- Rappresentazione dell'informazione, aritmetica dei calcolatori, algebra booleana
- Circuiti combinatori/sequenziali
- Istruzioni macchina: processore MIPS
- Principi di progetto della CPU
- Valutazione delle prestazioni
- Gerarchie di memoria
- Input/Output
- Progetto avanzato della CPU: pipeline
- Esecuzione dei programmi: compilatore, assemblatore, linker, loader
- Processo di traduzione: dal C all'assembler MIPS
- Simulatore SPIM
Testi di riferimento Note del docente.

David A. Patterson, John L. Hennessy. "Computer Organization & Design: The Hardware/Software Interface - Forth edition". Morgan Kaufmann Publisher, 2008.
David A. Patterson, John L. Hennessy. "Struttura e Progetto dei Calcolatori - Terza Edizione Zanichelli". Zanichelli, 2010.
Modalità di verifica dell'apprendimento scritto
Metodi didattici Lezioni teoriche.
Esercitazioni.
Lezioni pratiche.
Lingua di insegnamento Italiano.

© Ca'Foscari 2013

Ultima modifica: 14/07/2011