Salta al contenuto principale
CODICE 111453
ANNO ACCADEMICO 2025/2026
CFU
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:

    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

    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