Calcolatori Elettronici II
Corso di
Laurea in Ingegneria Informatica
a.a. 2002/2003
Prof. Giulio
Iannello
Obiettivi del
corso. Il
corso di propone di illustrare
l’architettura dei processori avanzati di tipo generale e speciale, di mettere
l’allievo in condizione di sviluppare il software necessario per l’interfacciamento
tra hardware e software.
Programma
Le prestazioni nei calcolatori, metriche, scelta dei test di valutazione (2 ore di lezione, 2 ore di esercitazione)
Implementazione dell’unità di elaborazione.
Controllo cablato e controllo microprogrammato. Tempificazione delle
operazioni. Interruzioni, eccezioni e loro gestione (6 ore di lezione)
Il sottosistema di memoria. Impiego delle memorie
cache. Supporto hardware alla memoria virtuale. (4 ore di lezione)
Parallelismo. Impiego di pipeline, architetture
superscalari, multiprocessori (6 ore di
lezione)
Il sistema di input/output. Bus di I/O.
Interfacciamento con il processore e la memoria. (6 ore di lezione)
Architetture speciali (6 ore di lezione, 4 ore di
esercitazione)
Complementi sui linguaggi assemblativi. Introduzione
al linguaggio assemblativo di un processore commerciale (4 ore di lezione, 4
ore di esercitazione)
Impiego del linguaggio assembler per
l’interfacciamento tra hardware e software (14 ore di laboratorio)
G. Bucci, Architettura dei calcolatori elettronici,
McGraw-Hill.