Capacità memoria e parallelismo
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
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
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$
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$
grazie Otherguy2k per la risposta.
ma $2^28=268435456$ da dove escono i 256MB? non fa 268MB ?
ma $2^28=268435456$ da dove escono i 256MB? non fa 268MB ?
azz.. ecco dove sbagliavo
thanks


thanks
"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
anzi no , avrei avuto 128MB di RAM .. (?)