ARCHITETTURA DEGLI ELABORATORI E LABORATORIO |
Codice
|
1015938 |
Lingua
|
ITA |
Tipo di attestato
|
Attestato di profitto |
Modulo: ARCHITETTURA DEGLI ELABORATORI |
Codice
|
1015939 |
Lingua
|
ITA |
Tipo di attestato
|
Attestato di profitto |
Crediti
|
6
|
Settore scientifico disciplinare
|
INF/01
|
Ore Aula
|
24
|
Ore Esercitazioni
|
24
|
Attività formativa
|
Attività formative caratterizzanti
|
Canale: A - L
Docente
|
SANTORO CORRADO
(programma)
Finalità e organizzazione dello studio. Macchine da calcolo: cenni storici. Macchine da calcolo: unità funzionali, architetture. Strutture algebriche, algebre di Boole. Realizzazione di porte logiche, circuiti sequenziali, flip-flop. Architetture RISC e CISC, modi d'indirizzamento, esempi di ISA reali. Tipi e formati di istruzioni, esempi di linguaggi assemblativi reali. Operazioni di I/O, controllo e servizio delle interruzioni. Software di supporto, linguaggi assemblativi e C, sistema operativo. Struttura di base del processore, microarchitetture RISC e CISC. Processori ad alte prestazioni, tecniche predittive, processori superscalari. Dispositivi di memoria principale, DMA, gerarchia delle memorie. Circuiti efficienti per l'aritmetica binaria.
C. Hamacher, Z. Vranesic, S. Zaky & N. Manjikian :Introduzione all'architettura dei calcolatori. Terza edizione, McGraw-Hill Education (Italy), 2013 Note integrative fornite dal docente durante lo sviluppo delle lezioni.
|
Date di inizio e termine delle attività didattiche
|
Dal al |
Modalità di frequenza
|
Non obbligatoria
|
Canale: M - Z
Docente
|
TRAMONTANA EMILIANO ALESSIO
(programma)
Finalità e organizzazione dello studio. Macchine da calcolo: cenni storici. Macchine da calcolo: unità funzionali, architetture. Strutture algebriche, algebre di Boole. Realizzazione di porte logiche, circuiti sequenziali, flip-flop. Architetture RISC e CISC, modi d'indirizzamento, esempi di ISA reali. Tipi e formati di istruzioni, esempi di linguaggi assemblativi reali. Operazioni di I/O, controllo e servizio delle interruzioni. Software di supporto, linguaggi assemblativi e C, sistema operativo. Struttura di base del processore, microarchitetture RISC e CISC. Processori ad alte prestazioni, tecniche predittive, processori superscalari. Dispositivi di memoria principale, DMA, gerarchia delle memorie, memoria cache. Circuiti efficienti per l'aritmetica binaria.
C. Hamacher, Z. Vranesic, S. Zaky & N. Manjikian :Introduzione all'architettura dei calcolatori. Terza edizione, McGraw-Hill Education (Italy), 2013
|
Date di inizio e termine delle attività didattiche
|
Dal al |
Modalità di frequenza
|
Non obbligatoria
|
|
|
Modulo: LABORATORIO |
Codice
|
1015940 |
Lingua
|
ITA |
Tipo di attestato
|
Attestato di profitto |
Crediti
|
3
|
Settore scientifico disciplinare
|
INF/01
|
Ore Aula
|
12
|
Ore Laboratorio
|
12
|
Attività formativa
|
Attività formative caratterizzanti
|
Canale: A - L
Docente
|
CAULI Nino
(programma)
Esercitazione su sistema binario e sui sistemi di rappresentazione Esercitazione su analisi e sintesi di funzioni logiche Esercitazione sucircuiti sequenziali Esempio di ALU Esercitazione programmi assembly calcolo prodotto scalare e ricerca minimo Esercitazione di programmazione assembly per chiamata a sottoprogramma Esercitazione sulla struttura dei processori RISC e CISC Esercitazione sul pipelining Esercitazione interfacce di I/O Esercitazione Circuiti aritmetici
Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus.
C. Hamacher, Z. Vranesic, S. Zaky & N. Manjikian :Introduzione all'architettura dei calcolatori. Terza edizione, McGraw-Hill Education (Italy), 2013 Note integrative fornite dal docente durante lo sviluppo delle lezioni.
|
Date di inizio e termine delle attività didattiche
|
Dal al |
Modalità di frequenza
|
Non obbligatoria
|
Canale: M - Z
Docente
|
CAULI Nino
(programma)
Esercitazione su sistema binario e sui sistemi di rappresentazione Esercitazione su analisi e sintesi di funzioni logiche Esercitazione sucircuiti sequenziali Esempio di ALU Esercitazione programmi assembly calcolo prodotto scalare e ricerca minimo Esercitazione di programmazione assembly per chiamata a sottoprogramma Esercitazione sulla struttura dei processori RISC e CISC Esercitazione sul pipelining Esercitazione interfacce di I/O Esercitazione Circuiti aritmetici
Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus.
C. Hamacher, Z. Vranesic, S. Zaky & N. Manjikian :Introduzione all'architettura dei calcolatori. Terza edizione, McGraw-Hill Education (Italy), 2013 Note integrative fornite dal docente durante lo sviluppo delle lezioni.
|
Date di inizio e termine delle attività didattiche
|
Dal al |
Modalità di frequenza
|
Non obbligatoria
|
|
|
|