Newsgroup: it.comp.hardware
Titolo: può succedere che un modulo di memoria ...

può succedere che un modulo di memoria difettoso
non riuscendo a lavorare alle frequenze impostate, la motherboard riduca 
i timing di TUTTI i moduli installati, e magari così il moduletto 
difettoso continui a funzionare ???? rallentando però il sistema !?!?!
lo chiedo perchè questo pc col quadcore , da ieri ( dopo qualche  giorno 
di fermo per influenza) mi sembra più veloce/reattivo di prima
stante che venerdì scorso ho tolto un modulo da 1 Gbyte difettoso, 
adesso quindi sono con 3 giga, prima erano 4
in effetti potrebbe pure essere una mia personalissima sensazione perchè 
a casa in questi giorni di influenza mi stavo forse abituando alla 
lentezza di un amd 2000+ di recupero  ( 1,26 ghz ) ;-)
-- 
ciao :-)


non mi sembra possibile. Se ha celle difettose..semplicemente continua a 
funzionare come gli altri alla velocità a cui l'hai fissato...però 
scrive nelle celle difettose..e causa il blocco di sistema. Mai capitato 
ciò...con moduli misti (buoni/difettosi). Secondo me è solo per via 
della differenza con l'XP2000+ ;-))

 di fermo per influenza) mi sembra più veloce/reattivo di prima
Indubbiamente è passata l'influenza ed il pc va meglio...... ma che 
antibiotico gli hai dato? LOL
Dott.G

 della differenza con l'XP2000+ ;-))
beh, sì, credo pure io che abbia "influito" ... in tutti i sensi LOL
-- 
ciao :-)


ROTFL ROTFL ROTFL ROTFL
-- 
ciao :-)

tony pedi ha usato la sua tastiera per scrivere :

Molto probabilmente ti eri "abituato" alla lentezza dell'XP2000+...:D
Che poi aumentare i timing generalmente non porta a evidenti cali 
prestazionali sul pc... più che altro te ne accorgi con i benchmark 
sintetici.

Una spiegazione che mi viene in mente potrebbe essere che il software (os o 
altri programmi), scrivendo in celle difettose si trova con dei risultati 
errati e (senza mostrare messaggi di errore) si trova costretto a ripetere 
più volte le procedure finchè il posizionamento dei dati finisce in celle 
buone della ram. Da qui l'eseguire più volte le stesse operazioni rallenta 
il sistema.
Una semplice opinione comunque. 


o_O
...e un programma come farebbe a sapere se i risultati sono errati ?
(se sapesse gia' il risultato allora non avrebbe senso eseguire il 
calcolo...)
Ciao!
Simone.

calcolo...)
Sistemi ce ne sono a bizzeffe, ad esempio i CRC.


Non si parlava di un algoritmo per verificare se la memoria e' integra 
ma della possibilita' che un sistema operativo o un programma possa 
rilevare delle celle difettose.
abc ha ipotizzato:
"Una spiegazione che mi viene in mente potrebbe essere che il software 
(os o altri programmi), scrivendo in celle difettose si trova con dei 
risultati errati"
Facciamo un esempio banale: un programma che fa la somma di due numeri 
inseriti dall'utente e scrive il risultato.
Avremo 3 variabili (3 locazioni di memoria): numero1, numero2, somma.
L'algoritmo sara': somma=numero1+numero2
Come fa il sistema operativo o il programma a rilevare un errore ? (*)
Ciao!
Simone.
(*) confrontando la locazione di "somma" con il registro (del 
processore) che contiene il risultato ? ok ma chi ti garantisce che 
invece la memoria non sia guasta nella locazione di "numero1/2" ? :)

 lentezza di un amd 2000+ di recupero ( 1,26 ghz ) ;-)
La spiegazione potrebbe essere più banale...
Alcune schede madri (sarebbe interessante sapere quale scheda stai 
usando) possono usare la massima velocità con 2 banchi ram (es. 400Mhz) 
ma se ne metti 3 scende a 333Mhz.
In genere è specificato nel manuale...
-- 
Daniele Pinna  (leva oops. per rispondere)
Utente Skype: dapinna
Sito Web: 
http://www.dapinna.com
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
DAPINNA.COM
 su Facebook: 
www.facebook.com/pages/Sassari-Italy/DAPINNACOM/110085322371199
-----
Now Powered by Linux KUbuntu 11.04 "Natty Narwhal"

Come fa il sistema operativo o il programma a rilevare un errore ? (*)
Esattamente come insegnano in 2° elementare per verificare le
addizioni: fa somma-numero 1 e il risultato deve essere numero2, poi
somma-numero2 e il risultato deve essere il numero1.
Certo che non sai quali sono le celle "buone", proprio per quello fai
i controlli: molto difficile che a fronte di un errore anche il
controllo torni.
 

 somma-numero2 e il risultato deve essere il numero1.
In genere i Programmi specifici fanno dei Test un tantino più complessi :-)
Io in genere uso PC-Check (un software che non fa solo il test della 
RAM, ma tutta una serie di test della macchina); ma riguardo la RAM fa 
differenti tipi test...


In genere i Programmi specifici fanno dei Test un tantino più complessi :-)
Veramente? Sai che se non me l'avessi detto tu non l'avrei mai
immaginato?
Io però stavo rispondendo a una diretta domanda relativa ad un
esempio, come chiunque abbia imparato a leggere in 1° elementare
capirebbe.


Non volevo "correggere" il tuo esempio che è sicuramente corretto,
ma solo aggiungere qualcosa in più.
Se ti ho offeso, scusa... (però te la prendi per poco ;-) )


 somma-numero2 e il risultato deve essere il numero1.
Ma che controlli sono ? :)
Se ti dico che le tre locazioni di memoria potrebbero essere difettose, 
come fai a verificare il risultato ?
Cerco di essere piu' chiaro:
- numero1 (cella buona) = 5 (l' input dell'utente e' 5)
- numero2 (cella difettosa) = 2 (l' input dell'utente e' 3 ma quella 
cella e' difettosa perche' ha l'ultimo bit che rimane sempre a 0...)
- somma (cella buona) = 7
(BTW il tuo "metodo" di verifica applicato al mio esempio non rileva la 
cella difettosa...)
Non parliamo di programmi in assembler dove dopo un "MOV [numero1],AX" 
faccio un "CMP [numero1],AX" per verificare che la locazione [numero1] 
contenga proprio il valore del registro AX...
L'ipotesi di abc riguardava programmi di uso generale e sistemi 
operativi che - a quanto ne so - non fanno questo genere di controlli 
per ogni accesso alla RAM.
Ciao!
Simone.

per ogni accesso alla RAM.
Non per ogni accesso, ma li fanno eccome.
Lancia gestione attività,  tab prestazioni, tasto monitoraggio risorse
e lo vedrai tu stesso.

abc ha detto questo sabato :

No non esiste una cosa del genere...

 In genere è specificato nel manuale...
Ma anche se facesse ciò non ci sarebbe un grosso rallentamento delle 
operazioni di accesso alla RAM... pure qui te ne accorgeresti più che 
altro utilizzando dei benchmark sintetici.

 e lo vedrai tu stesso.
Stai confondendo i page fault (che Windows chiama "errori hardware") con 
gli errori *fisici* della RAM: due concetti completamente diversi...
Ciao!
Simone.