Newsgroup: it.comp.hardware
Titolo: incremento ram e impostazioni

ciao a tutti,
ho aggiornato la memoria ram del mio pc, la qual cosa
ha prodotto degli effetti un po' strani a cui la mia
ignoranza informatica non sa dare una spiegazione... :-)
questa è la situazione (la motherboard è una ASUS P4P800,
l'impostazione della cas latency della DRAM nel bios
è settata ad Auto):
prima dell'aggiornamento avevo montato 2 banchi ram
v-data da 512 Mb con cas 3.0-4-4-8, piazzati sui 2 slot dello
stesso colore, come spiegato nel manuale della ASUS; il
dual channel risultava configurato (velocità 400 Mhz);
con Sandra risulta essere presente un banco di memoria
logica da 1 Gb
ho installato altri 2 banchi da 512 Mb, sempre v-data, con
cas 2.5-3-3-8 piazzandoli sugli altri 2 slot, il risultato è che
il dual channel risulta sempre essere attivato, ma la velocità
si è ridotta a 320 Mhz e risultano essere presenti 3 banchi
di memoria, quello vecchio da 1Gb e 2 nuovi da 512Mb,
tutti funzionanti con cas 2.5-4-4-7 (!); perché la velocità si
è ridotta? perché questi due nuovi banchi vengono visti come
separati? perché l'impostazione Auto non ha forzato tutti
i banchi a lavorare ai cas più bassi?
se provo a montare solo i 2 banchi nuovi, questi vengono
sempre visti come 2 banchi separati (a differenza dei 2 vecchi),
il dual channel risulta attivato e la velocità è di 400Mhz,
il cas è di 2.5-3-3-5, quello esatto dei due banchi
(quindi tutto ok)
ora, per non saper né leggere né scrivere e volendo un pc
stabile piuttosto che un filino più performante, una volta
installati tutti e 4 i banchi di memoria, ho forzato da bios
i valori cas della RAM e la velocità, settando i primi
ai valori cas della RAM meno performate (quindi tutte
lavorano con cas 3.0-4-4-8) e la velocità a 400 Mhz;
tutto sembra a posto, il dual channel è attivato e non
ci sono problemi di sorta. Le RAM nuove vengono cmq
sempre viste da Sandra come 2 banchi separati da 512 Mb,
quelle vecchie come banco unico da 1 Gb.
in tutto ciò, credete abbia fatto qualche danno? ;)
qualcuno sa darmi spiegazioni a quanto verificatosi?
grazie a tutti :-)

 in tutto ciò, credete abbia fatto qualche danno? ;)
Fai un controllo della ram con Memtest86+:
http://www.memtest.org/download/1.65/memtest86+-1.65.iso.zip
Scarica il file zip,scompattalo e crea un cd con l'immagine iso e fallo
partire all'avvio del computer.
Il programma provvederà ad effettuare un test approfondito della ram e
segnalerà eventuali errori.
Fallo girare per almeno 20 minuti o comunque finchè non finisce il primo
ciclo di test.
Se viene riscontrato anche solo un errore,togli tutti i banchi di
ram,lasciandone solo uno e cambialo di slot.
Ripeti il test controllando uno per uno i singoli banchi e vedi qual'è
quello che ti da il problema.
Una volta individuato,ti basterà toglierlo e lasciare gli altri. 

 
http://www.memtest.org/download/1.65/memtest86+-1.65.iso.zip
ok, adesso lo faccio e ti faccio sapere!
cmq ho fatto una prova aprendo una valanga di immagini e dal task
manager la RAM sembrava riempirsi tutta, ne deduco che dovrebbe
funzionare (? boh...)
grazie! :-)

 funzionare (? boh...)
Per questo meglio affidarsi a Memtest ;-) 

 tutto come DDR333 con Cas2.5.
è qui che non capisco le scelte del sistema, impostando
come ho fatto io ora forzando i valori dal bios, ho le ram
vecchie che lavorano al loro timing e quelle nuove che
lavorano più lentamente delle loro potenzialità, quindi
suppongo non dovrebbero esserci problemi...speriamo bene! :)

 il secondo giga di Ram non l'ho praticamente utilizzato... :-P)
Beh, questo non puoi dirlo. E' il sistema operativo che gestisce la 
memoria ram, non puoi sapere quali locazioni sta effettivamente utilizzando.
Dal momento che esiste la memoria virtuale, che non ti sto a spiegare in 
dettaglio cosa fa, il sistema operativo gestisce la memoria fisica in un 
modo un po' diverso da come si è abituati a pensare.
Ad esempio, quando un processo viene terminato, Windows rilascia la 
memoria utilizzata da quel processo indicandola come "rilasciata". Se 
rilanci lo stesso processo, esso non viene ricaricato di nuovo da disco, 
ma vengono prese le caselle di memoria precedentemente poste nello stato 
"rilasciato" per velocizzare avvio ed esecuzione.
Se invece di lanciare lo stesso processo, ne lanci un altro, allora 
Windows andrà ad utilizzare delle parti di memoria contrassegnate come 
"libera" che non sono mai state toccate, senza intaccare quella 
"rilasciata" che viene mantenuta tale più a lungo possibile. Quando non 
c'è più memoria "libera", si comincia ad erodere la parte di memoria 
"rilasciata".
Questo per dire: se lo usi stai tranquillo che in un modo o nell'altro 
"passeggi" per tutta la memoria fisica. In ogni caso memtest è più 
severo e rigoroso come test, e va sempre eseguito.

 ho fatto tutti e 10 i test di memtest senza alcun errrore,
Ma il test lo hai fatto con le memorie impostate a DDR333 o DDR400? 

 utilizzando.
cavolo, è vero, ho sparato una castroneria di quelle epocali!!!
beh, meglio così per la mia ram allora :)

 Ma il test lo hai fatto con le memorie impostate a DDR333 o DDR400?
DDR400 con i cas forzati ai valori della ram più lenta (3.0-4-4-8) 

 DDR400 con i cas forzati ai valori della ram piů lenta (3.0-4-4-8)
Bene,allora puoi dormire sogni tranquilli ;-)