Informazioni Generali

Risultati dell'apprendimento

CFU

9 CFU, 90 ore di didattica frontale distribuite in 6 ore a settimana (lezioni da 105 minuti).

Prerequisiti

Si consiglia vivamente che lo studente abbia seguito e superato il corso di Fondamenti di Informatica.

Orario delle lezioni

Orario
  • Martedì dalle 11:30 alle 13:15
  • Mercoledì dalle 11:30 alle 13:15
  • Venerdì dalle 11:30 alle 13:15

Piattaforma di Q&A

https://piazza.com/uniroma2.it/fall2020/ce2021/
Piazza è una piattaforma di question-and-answer (Q&A), che è adatta per ottenere un aiuto veloce ed efficiente dai colleghi di corso e dai docenti.
Per registrarsi, è necessario usare l'indirizzo di email fornito dall'Ateneo e disponibile tramite Delphi (vedi istruzioni). A registrazione effettuata, è possibile modificare l'indirizzo di email sul quale ricevere le eventuali notifiche.


Docenti

Francesco Lo Presti
Tel.: 067259 7725
E-mail:  (è necessario specificare [CE2021] nell'oggetto della mail)
Ufficio: stanza D1-12, corpo D dell'edificio "Ingegneria dell'Informazione", primo piano.
Orario di ricevimento:
  • tramite appuntamento.

Alessandro Pellegrini
E-mail:  (è necessario specificare [CE2021] nell'oggetto della mail)
Ufficio: stanza A1-05, corpo A dell'edificio "Ingegneria dell'Informazione", primo piano.
Orario di ricevimento:

Tutor: Gabriele Russo Russo
E-mail:  (è necessario specificare [CE2021] nell'oggetto della mail)


Avvisi

  • new 14 settembre 2020 - Causa Covid-19 le lezioni si terranno a distanza sulla piattaforma Teams.  Per seguire le lezioni sufficiente che installiate Team e che partecipiate al Team del corso. A tal fine  dovete lanciare l'applicazione e selezionare il tab "Team", cliccare sul riquadro "Partecipare a un team con un codice" e inserire il codice del corso. Per il corso Calcolatori Elettronici il codice e': 65xn8nf.
  • new 14 settembre 2030 - Per la discussione relativa al corso, useremo Piazza (istruzioni per la registrazione)
  • new 14 settembre 2020 - Per l'iscrizione al corso, usare Delphi.

Materiale Didattico

Testo consigliato

Calendario e lucidi delle lezioni


Tutoraggio


Programma preliminare

Introduzione. Organizzazione ed architettura di un calcolatore. Struttura e funzionalità. Livelli di astrazione. Tecnologia costruttiva. Breve rassegna storica.
Rappresentazione dell'informazione. Rappresentazione degli interi. Aritmetica degli interi. Rappresentazione in virgola mobile (formato IEEE 754). Aritmetica in virgola mobile. Codifica dei caratteri.
Reti logiche.
Programmazione in C.
Il set delle istruzioni. Le istruzioni. Le operazioni svolte dall'hardware. Gli operandi dell'hardware. Rappresentazione delle istruzioni all'interno del calcolatore. Modi di indirizzamento. Istruzioni aritmetiche. Istruzioni di load/store. Istruzioni di salto. Istruzioni logiche. Pseudo-istruzioni. Direttive. Chiamate di sistema. Dalla compilazione all'esecuzione di un programma: assemblatore, linker e loader. Confronto tra architetture RISC e CISC.
Unità logico-aritmetica. La costruzione di una ALU. Memoria. I sistemi di memorizzazione e le tecnologie di memorizzazione. Memoria principale. Lettura e scrittura di una RAM. Gli elementi di memoria.
Il processore: unità di elaborazione dati e unità di controllo. Introduzione. Progetto dell'unità di elaborazione dati: unità a ciclo singolo. L'unità di controllo per l'ALU. Unità di controllo.
Pipelining. Introduzione. L'unità di elaborazione pipelined. Il controllo. Introduzione alle criticità.
La gerarchia di memorie. Introduzione. Memorie cache.

Esami

Modalità di esame

L'esame si compone di:

  • Prova scritta;
  • Prova di laboratorio.

Tali prove si terranno nelle sessioni di esami previste.
Non ci sono vincoli sulla partecipazione alle prove (eccetto la prenotazione obbligatoria per le prove scritte).
Tuttavia, la partecipazione ad una prova scritta (anche in caso di ritiro dalla prova) comporta la rinuncia automatica ad un voto sufficiente conseguito in una prova scritta precedente.
L'esame orale è solo su eventuale richiesta dei docenti.

Prova scritta

La prova scritta verte sugli argomenti dell'intero corso e prevede domande a risposta aperta ed esercizi.

E' prevista una prova in itinere durante il mese di novembre sulla prima parte del programma.
Il superamento con esito positivo della prova in itinere esonera lo studente - per la sola sessione invernale - dal dover svolgere la parte di prova scritta che verte sulla prima parte del programma.

Prova di laboratorio

Per accedere alla prova di laboratorio occorre aver superato la prova scritta (o la prova in itinere, per la sola prova di laboratorio che si terrà a dicembre).

Appelli

    Appelli