Pagina 1 di 1

esercizio esame su i bus

MessaggioInviato: 17 giu 2014, 16:00
da icaf
ciao a tutti.. devo svolgere questo esercizio per un esame universitario ma non riesco a capire come si fa.
Il testo è il seguente:
un bus può indirizzare un numero max di 2^32 celle di memoria. Sapendo che le celle sono di 64 bit e che la memoria è costituita da blocchi di 2GB, indicare:
a) il numero di linee di indirizzo del bus
b) il numero massimo di blocchi di memoria.
Se non sbaglio il numero di linee è 32 poiché è il valore n di 2^n, ma come faccio a trovare il numero massi di blocchi di memoria??
grazie a tutti per l'aiuto!! :)

Re: esercizio esame su i bus

MessaggioInviato: 17 giu 2014, 18:44
da Candy
Se per ogni linea di memoria puoi raggiungere 64 bit, ti basta calcolare quante combinazioni di codifica possono offrire le 32 linee.

Re: esercizio esame su i bus

MessaggioInviato: 17 giu 2014, 21:10
da DirtyDeeds
icaf ha scritto:che la memoria è costituita da blocchi di 2GB


Suppongo siano GiB (gibibyte) e non GB, dove 1 GiB = 2^30 B. Poiché hai un bus a 32 bit e ciascun blocco richiede 31 linee di indirizzo (2 GiB = 2^31 B), ti rimane 1 linea per la selezione dei blocchi. Il numero massimo di blocchi di memoria indirizzabili è quindi 2.