CODICE 111453 ANNO ACCADEMICO 2025/2026 CFU 6 cfu anno 1 INFORMATICA 11896 (L-31 R) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE INF/01 LINGUA Italiano SEDE GENOVA PERIODO 1° Semestre FRAZIONAMENTI Questo insegnamento è diviso nelle seguenti frazioni: A B MODULI Questo insegnamento è un modulo di: ARCHITETTURA DEI CALCOLATORI OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Acquisire i principi fondamentali sottostanti l'organizzazione e la struttura dei calcolatori per quanto riguarda i linguaggi (assembler e macchina), la rappresentazione dei numeri e l'aritmetica, i circuiti combinatori e sequenziali, le unità di calcolo e la memorizzazione dei dati. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO La studentessa/lo studente acquisirà le competenze necessarie per comprendere come le informazioni sono memorizzate nel calcolatore. In particolare sarà in grado di: codificare e decodificare numeri con e senza segno, interi, frazionari, in virgola mobile; conoscere e analizzare circuiti logici elementari; analizzare i componenti digitali che sono alla base dell’architettura dei moderni calcolatori. Inoltre gli studenti acquisiranno competenze di base su imparare ad imparare, competenze personali e sociali di base attraverso didattica per gruppi, casi/problemi. MODALITA' DIDATTICHE Lezioni frontali (17) , esercitazioni in laboratorio (3), assignment in itinere con consegna e valutazione. Verranno utilizzati instant polling per autovalutazione e didattica per gruppi e casi/problemi. PROGRAMMA/CONTENUTO Introduzione: dal linguaggio ad alto livello all'hardware Le componenti di un calcolatore: l'architettura di von Neumann La rappresentazione dell'informazione Bit, byte, parola singola e doppia Rappresentazione numerica, numeri con e senza segno, complemento a due La rappresentazione di informazione non numerica (e.g., le stringhe) L'aritmetica dei calcolatori e i numeri in virgola mobile secondo lo standard IEEE 754 Il processore RISC-V Uno schema semplice di implementazione Porte logiche, tabella di verità e espressioni Booleane Circuiti combinatori Unità aritmetica e logica Clocks Memoria: Flip-Flops, Latches, e registri Memoria: SRAM e DRAM TESTI/BIBLIOGRAFIA David A Patterson John L Hennessy Struttura e progetto dei calcolatori Progettare con RISC-V Seconda edizione italiana ISBN: 9788808199669 Capitoli 1, 3, 4 (4.1-4.4), 5 (5.1-5.5), Appendice DOCENTI E COMMISSIONI GIORGIO DELZANNO Ricevimento: Su appuntamento in presenza o Teams LEZIONI INIZIO LEZIONI In accordo con il calendario didattico approvato dal Consiglio dei Corsi di Studio in Informatica Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy