Università degli Studi di Roma "La Sapienza" -
Corso di Laurea in Ingegneria Informatica
a.a. 2003-2004
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).
Fig. 1
All'arrivo di una richiesta di servizio XREQ da parte di un qualsiasi canale (Fig. 2):
Fig. 2
Progettare l'hardware della periferica e codificare il relativo software di pilotaggio, corredandolo di adeguati commenti.
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.