OVH Cloud OVH Cloud

ECC ou non ECC ???

13 réponses
Avatar
Franck
Bonjour,

Y a t'il un gain quelconque à utiliser de la mémoire ECC sur une config
comme la mienne :

- CM MSI 6199 VA,
- P III 800 EB,
- 2 x 128 ou 2 x 256 Mo de SDRAM.

Merci...
Franck, Rennes.

3 réponses

1 2
Avatar
F5PBG
Bonjour,

en complement au sujet, pour ceux qui se demande comment il
est possible de corriger des erreurs, faites par exemple une
recherche sur "codage de hamming" sur www.google.fr

Je ne garantie pas que cela soit celui-ci qui soit utilisé mais
cela donne une bonne idee de la realisation de la detection
et la correction d'erreur.

A+
Ludovic
http://inforadio.free.fr

PS : Az Sam, ne pas repondre aux insultes gratuites...
On m'a toujours dit qu'en donnant un coup de pied
dans le caca, on pouvait se faire eclabousser aussi.
;o)
Avatar
G.T
Salut,

en complement au sujet, pour ceux qui se demande comment il
est possible de corriger des erreurs, faites par exemple une
recherche sur "codage de hamming" sur www.google.fr
Connaissais pas le codage de Hamming, seulement la distance de Hamming, dont

je me permets de rappeler rapidement et de mémoire la définition : c'est le
nombre d'éléments binaires (de même reng) dont la valeur diffère entre deux
séquences de même longueur. De cette distance, on peut déduire le nombre
d'erreurs détectables à l'intérieur du mot.

a+,
G.T

205 Diesel & turbo-Diesel : http://205d.fr.st

Avatar
Pascal

Connaissais pas le codage de Hamming, seulement la distance de Hamming, dont
je me permets de rappeler rapidement et de mémoire la définition : c'est le
nombre d'éléments binaires (de même reng) dont la valeur diffère entre deux
séquences de même longueur. De cette distance, on peut déduire le nombre
d'erreurs détectables à l'intérieur du mot.


C'est un peu plus compliqué quand on veut faire de la correction d'erreur
en même temps. Basiquement, imaginons un codage qui crée une distance
égale à 5. Ça veut dire que les codes représentant des données valides
ont tous au moins 5 bits de différence entre eux.

Si on ne fait que de la détection d'erreur, on pourra détecter 4 erreurs
simultanées dans un groupe de bits. Si un groupe contient 5 erreurs, on
peut retomber sur un autre code valide et l'erreur n'est pas détectée.

Si on fait de la détection+correction d'erreur et qu'on veuille pouvoir
corriger une erreur par groupe, on ne pourra détecter que 3 erreurs. En
effet s'il y a 4 erreurs, on peut tomber sur un code correspondant à une
erreur corrigeable. Si on veut pouvoir corriger deux erreurs, on ne peut
plus détecter que 2 erreurs. Dans ce cas on peut corriger toutes les
erreurs détectées, mais attention : 3 erreurs simultanées pourront ne pas
être détectées en tant que telles et être mal corrigées.

Idéalement, le "dosage" entre correction et détection doit tenir compte
des probabilités d'occurence de n erreurs simultanées. Si la probabilité
d'avoir 3 erreurs simultanées est négligeable, on peut choisir de
détecter et corriger 2 erreurs. Si elle n'est pas négligeable mais que
celle d'avoir 4 erreurs l'est, alors on doit être capable de détecter 3
erreurs et donc on ne peut en corriger qu'une.

--
Pascal
Vous pouvez me tutoyer.
Piège à spam :

1 2