Salta al contenuto principale
CODICE 111453
ANNO ACCADEMICO 2023/2024
CFU
SETTORE SCIENTIFICO DISCIPLINARE INF/01
SEDE
  • GENOVA
PERIODO 1° Semestre
FRAZIONAMENTI Questo insegnamento è diviso nelle seguenti frazioni:
  • A
  • B
  • MODULI Questo insegnamento è un modulo di:
    MATERIALE DIDATTICO AULAWEB

    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

    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.

    MODALITA' DIDATTICHE

    Lezioni frontali, esercitazioni in classe, 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

    Commissione d'esame

    GIORGIO DELZANNO (Presidente)

    MATTEO DELL'AMICO

    DANIELE D'AGOSTINO (Presidente Supplente)

    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

    ESAMI

    Calendario appelli

    Data appello Orario Luogo Tipologia Note
    15/01/2024 10:00 GENOVA Scritto
    06/02/2024 10:00 GENOVA Scritto
    06/06/2024 10:00 GENOVA Scritto
    03/07/2024 10:00 GENOVA Scritto
    18/07/2024 09:00 GENOVA Scritto
    10/09/2024 10:00 GENOVA Scritto