Dipartimento di Informatica - Sede di Crema

CORSO DI LAUREA TRIENNALE SSRI ONLINE

Sicurezza dei Sistemi e delle Reti Informatiche Erogazione Online

Architettura degli elaboratori

Docente
Nello Scarabottolo

Crediti
6 cfu

Anno: I

Quadr: II

Programma

Funzionamento del calcolatore

  • Architettura di riferimento. La macchina di Von Neumann. Struttura funzionale delle componenti principali.
  • Il linguaggio macchina. Il linguaggio Assembly. Esercizi.

 Architettura del calcolatore

  • Principi di funzionamento dei sistemi elettronici digitali. Codifica digitale delle informazioni. Algebra di commutazione, porte logiche, bistabili. Reti combinatorie e sequenziali.
  • I principali componenti dell’architettura del microcalcolatore. Circuiti per la realizzazione delle principali funzioni di memoria. Elementi di memoria (ROM, SRAM, DRAM).
  • Architettura delle periferiche di I/O (Input/Output). Tipi e caratteristiche dei dispositivi di I/O. Il bus: struttura e modalità di connessione. La gestione software dell’I/O.
  • Il processore: progetto del Data Path. Circuiti per le principali operazioni aritmetiche. Progettazione di un modello di ALU.
  • Il processore: progetto del Control Path. Progetto di un’unità di controllo. Unità di controllo cablate e microprogrammate.
  • Principali direttrici di evoluzione architetturale. Memorie cache. Memoria virtuale. Pipelining.

Modalità d’esame

L’esame consiste di

  • una prova scritta cartacea composta di esercizi e domande di teoria, che può essere suddivisa in 2 compitini;
  • Una prova pratica di programmazione in linguaggio Assembly LC2.

Ulteriore pagina di riferimento

http://nscarabottoloae1.ariel.ctu.unimi.it

È consentito l’accesso al sito in modalità “ospite” a tutti gli utenti autoregistrati sul portale Ariel

http://ariel.unimi.it