Capacità memoria e parallelismo

ben2
Ciao,

qualcuno potrebbe spiegarmi come si calcola la capacità della memoria in bit, noti il bus degli indirizzi e il
parallelismo delle celle ?
Ho una formula che dice capacità = parallelismo celle / numero totale celle
numero totale celle = $2^(parallelismo bus indirizzi)$

un esempio dice : con un bus indirizzi a 28bit e un parallelismo celle 8 , calcola la capacità della memoria.

io ho fatto : $8X2^24$ = 134217728bit /8 = 268435456 byte = 268MB é corretto ?
l'esercizio da come risultato 256MB e non capisco dove sbaglio.

Grazie
Ben

Risposte
Otherguy2k
Mmm provo a risponderti io...
Per determinare la capacità della memoria ti basta conoscere il numero di bit del MAR e il parallelismo, ora abbiamo entrambi i dati:dunque con 28 bit di MAR si possono indirizzare $2^28$ indirizzi,un parallelismo di 8 bit significa che puoi prelevare un byte alla volta , dunque la capacità è data da $2^28*1=256MB$

ben2
grazie Otherguy2k per la risposta.

ma $2^28=268435456$ da dove escono i 256MB? non fa 268MB ?

ben2
azz.. ecco dove sbagliavo :oops: :oops:

thanks

ben2
"ben":


Ho una formula che dice capacità = parallelismo celle / numero totale celle
numero totale celle = $2^(parallelismo bus indirizzi)$



Scusate, ma giusto per completezza allora il calcolo sarebbe il seguente ?

$[(8(parall.cel)*(2^28(n.cell))]/[(2^20(=1MB)*8(=bit 1 byte)))]$ = 256MB

Se avessi avuto un parallelismo di 4bit avrei avuto 512MB di RAM ?

Grazie
Ben

ben2
anzi no , avrei avuto 128MB di RAM .. (?)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.