Sei sulla pagina 1di 1

Compito N.

1 FONDAMENTI DI INFORMATICA - PROVA DI ARCHITETTURE


prova di esame del 6 febbraio 2014, durata 90 minuti
————–
N.B. Negli esercizi X indica la cifra meno significativa non nulla del proprio numero di matricola

1) Si consideri una notazione binaria in virgola mobile a 16 bit, con (nell’ordine da sinistra a destra) 1 bit per il segno (0=positivo),
8 bit per l’esponente, rappresentato in notazione eccesso 128, ed i rimanenti bit per la parte frazionaria della mantissa che
normalizzata tra 1 e 2.
a) Calcolare l’ordine di grandezza, sia binario che decimale, del rapporto tra il massimo ed il minimo numero positivo
rappresentabile;
b) dato il numero k rappresentato in notazione eccesso 215 dalla stringa 7XB3, rappresentare il numero r = k ∗ 28X nella
notazione data;
c) dato il numero s rappresentato rappresentato nella notazione data dalla stringa esadecimale C1XX rappresentare in
complemento a 2 con 16 bit l’intero m che lo approssima per eccesso e rappresentarlo come stringa esadecimale;
d) calcolare una stima degli errori relativo ed assoluto che si commettono rappresentando nella notazione data un numero
dello stesso ordine di grandezza di r.
N.B. MOTIVARE LE RISPOSTE ILLUSTRANDO SCHEMATICAMENTE IL PROCEDIMENTO
2) Si consideri una cache associativa ad insiemi a due vie, della capacità netta di 32 MB, in un sistema con indirizzi a 32bit e
blocchi di memoria di 256 Byte:
a) determinare il numero di slot della cache e la struttura dell’indirizzo e della slot, specificando la dimensione dei vari
campi in bit o byte;
b) supponendo che ad un certo istante il contenuto del campo TAG della slot numero (8X3)10 sia dato dalla stringa
esadecimale 5X, calcolare l’indirizzo del byte di indirizzo più basso del blocco che sitrova in quell’istante nella cache,
rappresentandolo come stringa esadecimale;
c) specificare quante slot dovrebbe avere una cache associativa ad insiemi a 8 vie per avere la stessa capacità netta;
d) supponendo che la memoria centrale abbia la dimensione massima, e che non ci sia località negli accessi, calcolare la
probabilità trovare un determinato byte in cache, esprimendola sia come potenza di 2 che come percentuale approssi-
mata.
N.B. MOTIVARE LE RISPOSTE ILLUSTRANDO SCHEMATICAMENTE IL PROCEDIMENTO
3) Con riferimento alla logica digitale e alle memorie, indicare quali tra le seguenti affermazioni sono corrette:
A) le memorie statiche conservano il loro contenuto in assenza di alimentazione;
B) è possibile realizzare una porta NOR usando solo porte NAND;
C) una funzione booleana di 8 variabili in prima forma canonica può avere 500 mintermini;
D) una porta XOR quando gli ingressi sono uguali tra lori dà sempre uscita 0;
E) una funzione booleana di 4 variabili può sempre essere calcolata da un circuito con 16 porte AND e una porta OR;
F) un multiplexer con 10 ingressi di controllo ha oltre mille ingressi controllati;
G) una coppia (Dual-Channel) di DIMM DDR a 100 MHz ha una banda complessiva di circa 3.2 GB/s;
4) Con riferimento ai bus ed alla gestione dell’I/O, indicare quali tra le seguenti affermazioni sono corrette:
A) un segnale S# è asserito quando il suo livello è basso;
B) un bus parallelo con 64 linee dati e clock a 500 MHz ha una banda di 4 GB/s;
C) un bus seriale che lavora a 1 GHz ha una banda superiore a 100 MB/s;
D) il bus USB è un bus sincrono;
E) la tastiera viene gestita tramite DMA;
F) nell’architettura Intel la scheda grafica è connessa al South Bridge;
G) il bus USB 2 ha banda di oltre 400 MB/s;
5) Con riferimento all’architettura della CPU, indicare quali tra le seguenti affermazioni sono corrette:
A) l’architettura IA-64 Itanium di Intel è compatibile all’indietro con l’architettura IA-32;
B) il Pentium 4 ha al suo interno centinaia di registri non visibili al programmatore;
C) con forte località temporale si intende alta propbabilità di accedere più volte in tempi vicini ad uno stesso indirizzo;
D) il Pentium 4 ha una cache di primo livello dell’ordine di 1 MB;
E) le cache associative ad insiemi eliminano del tutto il problema delle collisioni;
F) lo zoccolo del Pentium 4 ha oltre 200 piedini tra massa ed alimentazione;
G) il Pentium 4 esegue le istruzioni in modalità out-of-order;
6) Con riferimento ai dispositivi di memoria di massa ed ai codici a correzione di errore, indicare quali delle seguenti affermazioni
sono corrette:
A) negli ultimi venti anni il tempo di accesso dei dischi è migliorato solo di un fattore di circa 10−1 ;
B) i dischi allo stato solido hanno velocità di trasferimento molto più alte dei dischi rigidi;
C) una configurazione RAID 5 con quattro dischi ha una capacità netta del 50% superiore rispetto ad una RAID 1 realizzata
con gli stessi dischi;
D) nel codice UTF-8 ciascun carattere è rappresentato con 2 byte;
E) la configurazione RAID 5 richiede l’uso di dischi con rotazione sincrona;
F) i dischi allo stato solido presenti sul mercato consumer sono basati sulla tecnologia flash;
G) un codice con distanza di Hamming pari a 9 permette di correggere errori quadrupli;;