Cognome, Nome…………………………………………………………………………………………………………………………. Calcolatori Elettronici (08AGA) Esame del 22.05.2003 Domande a Risposta Chiusa (si metta una croce sulla casella della risposta ritenuta corretta) 1 2 3 4 5 6 7 8 Quale caratteristica è comune alle memorie DRAM e Flash? Hanno la stessa velocità di scrittura Sono entrambe volatili Sono entrambe modificabili Hanno la stessa densità di integrazione Rispetto alla memoria principale, la memoria cache deve Più piccola e più lenta essere: Più piccola e più veloce Più grande e più lenta Più grande e più veloce Quale circuito logico viene utilizzato per effettuare Bus un’operazione di scelta tra più valori possibili? Decoder Encoder Multiplexer Si supponga di voler realizzare una memoria contenente 222 parole da 16 bit ciascuna utilizzando chip da 1 MByte: chi pilota i segnali di indirizzo di ciascun chip di memoria? A che cosa corrisponde la cella elementare di una RAM statica? I 20 bit meno significativi dell’Address Bus I 20 bit più significativi dell’Data Bus I 22 bit dell’Address Bus I 24 bit dell’Address Bus Ad un transistor Ad un flip flop Ad un diodo Ad un multiplexer Il segnale di CAS presente nelle memorie RAM serve Attivare il trasferimento dei dati sulle uscite nelle operazioni a... di lettura Acquisire un nuovo dato dagli ingressi nelle operazioni di scrittura Segnalare la presenza di una parte dell’indirizzo sugli ingressi della memoria Resettare la memoria Si consideri una cache che usa il meccanismo Indica se la linea è già stata caricata con il corrispondente denominato write-back: che cosa indica il dirty bit blocco di memoria associato a ciascuna linea? Indica se la linea contiene degli errori Indica se la linea è stata modificata durante la permanenza in cache Indica se la linea è ancora utilizzata dal processore Nell’ambito dei meccanismi per eseguire il Aumenta la velocità del trasferimento trasferimento dati tra memoria e periferica (o Riduce la quantità di hardware necessario viceversa) via DMA, quali vantaggi presenta la Permette di eseguire il trasferimento di blocchi di dimensioni tecnica del cycle stealing rispetto al trasferimento a maggiori blocchi? Riduce il rischio che la CPU sia bloccata per tempi lunghi A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D 9 Domande a Risposta Aperta (per ciascuna risposta si utilizzi esclusivamente lo spazio previsto nel riquadro) Si illustrino brevemente le funzioni svolte dal DMA controller. 10 Si illustri brevemente il principio della microprogrammazione. Soluzione Domande a Risposta Chiusa (2 punti per ogni risposta esatta, -0.5 per ogni risposta sbagliata o mancante) 1 C 2 B 3 D 4 A 5 B 6 C 7 C 8 D