Architettura degli elaboratori
A.A. 2024/2025
Obiettivi formativi
L'insegnamento ha lo scopo di introdurre i concetti di base dell'architettura hardware e firmware dei sistemi di elaborazione, a partire dai fondamenti della logica digitale fino a descrivere il comportamento e la struttura circuitale dei principali componenti di un calcolatore e la sua programmazione in linguaggio macchina.
Risultati apprendimento attesi
Lo studente sarà in grado di utilizzare le principali tecniche di codifica dell'informazione, l'algebra Booleana e le nozioni di base dei circuiti logici. Dovrà dimostrare la comprensione del ruolo e del comportamento degli elementi fondamentali relativi alla struttura e al funzionamento di un calcolatore elettronico. Lo studente dovrà inoltre essere in grado di tradurre semplici algoritmi nel linguaggio macchina del processore usato come riferimento nell'insegnamento.
Periodo: Secondo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento può essere seguito come corso singolo.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Secondo semestre
Lezioni on line su piattaforma zoom
Programma
Rappresentazione dell'informazione
Algebra booleana e circuiti combinatori
Introduzione alle reti sequenziali e circuiti di memoria
Introduzione alle architetture dei processori
Processore MIPS
Assembly MIPS e formati binari
Strutture di controllo ad alto livello in MIPS
Progetto hw di un semplice processore
Algebra booleana e circuiti combinatori
Introduzione alle reti sequenziali e circuiti di memoria
Introduzione alle architetture dei processori
Processore MIPS
Assembly MIPS e formati binari
Strutture di controllo ad alto livello in MIPS
Progetto hw di un semplice processore
Prerequisiti
nessuno
Metodi didattici
Lezioni frontali
Materiale di riferimento
Struttura e progetto dei calcolatori- 2014
di David A. Patterson (Autore), John L. Hennessy (Autore), M. Borghese (a cura di)
di David A. Patterson (Autore), John L. Hennessy (Autore), M. Borghese (a cura di)
Modalità di verifica dell’apprendimento e criteri di valutazione
La modalità di verifica è tramite prova scritta: la prova comprende un insieme di esercizi sulle diverse parti del programma. Ad ognuno di questo esercizi viene attributo un punteggio. La somma dei punti acquisiti negli esercizi determina il voto finale in trentesimi. Durante la prova scritta è possibile consultare 1 foglio A4 con le proprie note. L'esito della prova viene comunicato su Ariel prima di essere verbalizzato. La prova orale è opzionale.
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore
Docente:
Damiani Maria Luisa
Turni:
Turno
Docente:
Damiani Maria LuisaDocente/i
Ricevimento:
venerdi dalle 14 alle 16 previo appuntamento via e-mail
Via Celoria 18, Milano, uff. 7010