Università degli Studi di Roma "La Sapienza" - Corso di Laurea in Ingegneria Informatica
a.a. 2003-2004

Calcolatori Elettronici II (M-Z)

Appello del 9 luglio 2004

 

Prima prova (15 punti)

Una periferica IFDISP è connessa a 8 canali di comunicazione, ciascuno dei quali è costituito da 16 linee dati in uscita e due segnali di handshake (Fig. 1).

040709-1.gif (1136 bytes)
Fig. 1

All'arrivo di una richiesta di servizio XREQ da parte di un qualsiasi canale (Fig. 2):

040709-2.gif (901 bytes)
Fig. 2

Progettare l'hardware della periferica e codificare il relativo software di pilotaggio, corredandolo di adeguati commenti.

 

 

Seconda prova

1. (5 punti)    In un sistema di elaborazione la memoria di massa è utilizzata per il 70% del tempo. Di quanto occorrerà aumentare la velocità di tale unità affinché le prestazioni del sistema aumentino del 100%?

2. (5 punti)    Discutere i vari conflitti che possono aver luogo in una CPU organizzata in pipeline e le tecniche usate per risolverli.

3. (5 punti)    Discutere la funzione del Translation Lookaside Buffer (TLB) nei sistemi di memoria virtuale e descriverne l'organizzazione.