Salta al contenuto principale
CODICE 67425
ANNO ACCADEMICO 2026/2027
CFU
SETTORE SCIENTIFICO DISCIPLINARE INFO-01/A
SEDE
  • GENOVA
MODULI Questo insegnamento è composto da:
MATERIALE DIDATTICO AULAWEB

PRESENTAZIONE

I calcolatori hanno dato vita alla terza rivoluzione della società, dopo quella agricola e quella industriale. Se l'industria dei trasporti avesse tenuto il passo di quella dei calcolatori, oggi si potrebbe andare da Londra a New York in circa un secondo spendendo qualche centesimo di dollaro.I programmatori di maggior successo hanno sempre tenuto in considerazione le prestazioni dei loro programmi, e questo non può prescindere da una comprensione dei concetti principali alla base dello sviluppo dei calcolatori utilizzati per la loro esecuzione. Il presente insegnamento ha l'obiettivo di presentare le idee e le tecnologie alla base dei moderni calcolatori multicore.

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Scopo dell’insegnamento è che i partecipanti acquisiscano conoscenze e comprendano i principi fondamentali sottostanti l’organizzazione e la struttura dei calcolatori, con riferimento ai linguaggi (assembler e macchina), alla rappresentazione dei numeri e all’aritmetica, ai circuiti combinatori e sequenziali, al processore e alle gerarchie di memoria, nonché i concetti di base necessari per scrivere codice efficiente, quali la vettorizzazione e il multithreading.

PREREQUISITI

Non sono previsti prerequisiti specifici

MODALITA' DIDATTICHE

Mista: In aggiunta alle lezioni e laboratori negli orari previsti, sono assegnati esercizi di laboratorio da svolgere autonomamente tramite Aulaweb volti a integrare lo studio teorico con applicazioni pratiche.

TESTI/BIBLIOGRAFIA

 Verranno fornite dal docente mediante Aulaweb dispense, manuali e programmi di simulazione.

DOCENTI E COMMISSIONI

LEZIONI

INIZIO LEZIONI

In accordo con il calendario didattico approvato dal Consiglio dei Corsi di Studio in Informatica: https://corsi.unige.it/corsi/11896/studenti-orario

 

Orari delle lezioni

L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy

ESAMI

MODALITA' D'ESAME

L'esame si compone di una prova scritta obbligatoria ed una orale facoltativa.

La prova scritta è basata su domande a risposta aperta ed esercizi. A seconda del numero di iscritti ad un appello la prova scritta potrebbe essere preceduta da un quiz, in modo da ammettere alla prova scritta solo coloro che conseguono un punteggio sufficiente. 

Durante la prova scritta non è possibile consultare alcuna documentazione TRANNE uno o più fogli foglio contenenti le istruzioni dell'assembler del RISC-V. La prova è superata con una votazione complessiva di almeno 18 punti. A tale risultato verranno aggiunti i punti conseguiti negli esercizi svolti durante l'anno, descritti nel seguito.

Lo studente può decidere di accettare il voto o accedere alla prova orale.

La prova orale può essere di tipo domanda singola o tradizionale. Con la domanda singola è possibile conseguire un punteggio nell'intervallo [+2, -1], da sommarsi al voto precedente.

Durante l'anno verranno assegnati esercizi di laboratorio a consegna facoltativa che verranno corretti e valutati come punteggio aggiuntivo rispetto a quello conseguito nella prova scritta. Tali esercizi hanno l'obiettivo principale di favorire l'autovalutazione delle conoscenze e competenze degli studenti rispetto alle tematiche più importanti affrontate durante il corso.

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/11896/studenti-disabilita-dsa

MODALITA' DI ACCERTAMENTO

L'esame scritto valuterà la capacità dello studente di

  • illustrare i principali concetti teorici;
  • identificare e descrivere sinteticamente le componenti più importanti dell'architettura RISC-V;
  • tradurre breviprogrammi dal C all'assembler del RISC-V;
  • descrivere e realizzare circuiti combinatori e sequenziali di base;
  • risolvere esercizi di calcolo e comprensione di codice multithreading.

L'eventuale esame orale valuterà le conoscenze teoriche dello studente sugli argomenti del corso. 

ALTRE INFORMAZIONI

Per ulteriori informazioni, consultare il modulo Aulaweb dell'insegnamento o contattare il docente.

Agenda 2030

Agenda 2030
Istruzione di qualità
Istruzione di qualità
Lavoro dignitoso e crescita economica
Lavoro dignitoso e crescita economica
Imprese, innovazione e infrastrutture
Imprese, innovazione e infrastrutture