Università di Roma "La Sapienza" - Corso di
Calcolatori Elettronici II (A-L, Ingegneria Informatica)
Programma preliminare del corso (2005-06)
- 1. Interfaccia tra processore e periferiche
- Tipi e caratteristiche delle periferiche
- Tecniche di interfacciamento dei processori con le unità esterne: Busy waiting,
Polling, Interrupt
- Tecniche di trasferimento dei dati tra memoria e periferiche di tipo Direct Memory
Access
- Gestione dellI/O del PD-32: Istruzioni di I/O e relativi cicli di bus
- Routine di servizio interrupt
- Progettazione e gestione di semplici unità periferiche per PD-32
2. Misura delle prestazioni dei sistemi di elaborazione e delle CPU
- Concetto di prestazione (tempo di esecuzione di un programma e throughput)
- Clock Per Instruction (CPI)
- I MIPS e i loro limiti
- I MFLOPS e i loro limiti
- Analisi del carico e benchmarks
- Legge di Amdahl e sue applicazioni
- Processori CISC e processori RISC
3. Il processore RISC MIPS-32
- Set di istruzioni
- Formato delle istruzioni
- Architettura a ciclo singolo
- Architettura multiciclo
- Architettura pipeline
- Conflitti di dati e loro gestione
- Conflitti di controllo e loro gestione
- Gestione delle eccezioni
- Considerazioni costo/prestazioni delle tre architetture analizzate
4. Gestione della memoria
- Memorie RAM statiche e dinamiche
- Gerarchie di memoria
- Memorie cache e loro organizzazione:
- Indirizzamento diretto
- Set-associative
- Completamente associatibe
- Gestione dei fallimenti di accesso alla cache
- Organizzazione della memoria principale
- Bus tra cache e memoria principale
- Prestazioni delle cache
- Coerenza delle cache
- Memoria virtuale e paginazione
- Translation Lookaside Buffer (TLB)
5. Architetture avanzate
- Classificazione di Flynn
- Caratteristiche delle architetture SIMD
- Caratteristiche delle architetture MIMD
- Strutture di interconnessione
- Cluster di workstations
6. Complementi
- Dischi magnetici ed architetture RAID
- Tipi di bus: processore-memora, di I/O, generici
- Bus sincroni e asincroni
- Arbitraggio del bus
Testi consigliati e altro materiale di studio
Last update 2006-04-17 11:03