CODICE 111453 ANNO ACCADEMICO 2026/2027 CFU 6 cfu anno 1 INFORMATICA 11896 (L-31 R) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE INFO-01/A SEDE GENOVA PERIODO 1° Semestre MODULI Questo insegnamento è un modulo di: ARCHITETTURA DEI CALCOLATORI MATERIALE DIDATTICO AULAWEB OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Il modulo si propone di fornire agli studenti una generale comprensione dei principi fondamentali sottostanti l’organizzazione e la struttura dei calcolatori, con riferimento ai linguaggi (assembler e macchina), alla rappresentazione dei numeri e all’aritmetica, nonché ai circuiti combinatori e sequenziali. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO La studentessa/lo studente acquisirà le competenze necessarie per comprendere come le informazioni sono memorizzate nel calcolatore e come i programmi di alto livello sono tradotti nel linguaggio proprio dei calcolatori. La scelta dell'architettura di riferimento è un aspetto chiave. Si è scelto di adottare l'architettura RISC-V in quanto offre un modello semplice, elegante, moderno, open source e di crescente interesse anche in ambito non accademico. In particolare sarà in grado di: descrivere i componenti dell'architettura di Von Neumann; codificare e decodificare numeri con e senza segno, interi, frazionari, in virgola mobile; tradurre semplici programmi dal C all'assembler del RISC-V; riconoscere e descrivere i principali circuiti combinatori. Inoltre gli studenti acquisiranno competenze di base su imparare ad imparare, competenze personali e sociali di base attraverso didattica per gruppi, casi/problemi. PREREQUISITI Non sono previsti prerequisiti specifici MODALITA' DIDATTICHE Lezioni frontali , esercitazioni in laboratorio, assignment in itinere con consegna e valutazione. Verranno utilizzati instant polling per autovalutazione e didattica per gruppi e casi/problemi. Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA), per disabilità o altri bisogni educativi sono invitati a contattare il docente e il referente di Scuola per la disabilità all’inizio dell’insegnamento per concordare eventuali modalità didattiche che, nel rispetto degli obiettivi dell’insegnamento, tengano conto delle modalità di apprendimento individuali. I contatti del referente di Scuola per la disabilità sono disponibili al seguente link https://unige.it/commissioni/comitatoperlinclusionedeglistudenticondisabilita. 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 in basi diverse da quella decimale dei numeri interi con e senza segno La rappresentazione dell'informazione non numerica (e.g. caratteri ed immagini) L'aritmetica binaria dei calcolatori e i numeri in virgola mobile secondo lo standard IEEE 754 RISC-V ISA Le principali istruzioni Operandi ed indirizzi Traduzione e avvio di un programma (assembler, linker, loader) I circuiti combinatori Porte logiche, tabella di verità e espressioni Booleane Unità aritmetico-logica Clock TESTI/BIBLIOGRAFIA David A Patterson John L Hennessy Struttura e progetto dei calcolatori Progettare con RISC-V Seconda edizione italiana ISBN: 9788808199669 Verrà fornito dai docenti mediante Aulaweb ulteriore materiale quali dispense, manuali e programmi di simulazione. DOCENTI E COMMISSIONI DANIELE D'AGOSTINO Ricevimento: Su appuntamento, in presenza o via Teams GIORGIO DELZANNO Ricevimento: Su appuntamento, in presenza o via Teams Commissione d'esame GIORGIO DELZANNO (Presidente) DAVIDE ANCONA DANIELE D'AGOSTINO (Presidente Supplente) LEZIONI INIZIO LEZIONI In accordo con il calendario didattico approvato dal Consiglio dei Corsi di Studio in Informatica: https://easyacademy.unige.it/portalestudenti/index.php?view=easycourse&_lang=it&include=corso Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Esame scritto con possibilità di fare compiti parziali sui due moduli a fine semestre, possibilità di sostenere un esame orale, punti bonus per consegne di esercitazioni durante l'anno. Indicazioni per studenti con certificazione di DSA, di disabilità o di altri bisogni educativi speciali sono disponibili a partire da https://corsi.unige.it/corsi/11964/studenti-disabilita-dsa ALTRE INFORMAZIONI Per ulteriori informazioni, consultare il modulo Aulaweb dell'insegnamento o contattare il docente. Gli studenti con certificazioni valide per Disturbi Specifici dell’Apprendimento (DSA) possono richiedere adattamenti in sede d'esame, con almeno 7 giorni di anticipo rispetto alla data dell’esame, compilando il "modulo richieste adattamenti" (dai servizi online https://modulionline.unige.it/richiesta-adattamenti#no-back) che verrà inviato in automatico dal sistema al/alla docente responsabile dell’insegnamento e al/alla docente referente per gli studenti con disabilità e con DSA della propria Scuola/Area. Lo studente riceverà una copia della sua richiesta. Agenda 2030 Istruzione di qualità Imprese, innovazione e infrastrutture