1.5 La mémoire ECC
La mémoire ECC (Error Correction Coding ou Error
Correction Code) est dispositif de détection et de correction dans les
liaisons séries longues distances. Elle intègre des techniques
exploitant des bits additionnels, destinées à gérer les
codes de corrections d'erreurs. Elles sont donc principalement utilisées
dans les mémoires RAM pour les serveurs. Ajoutant divers bits de
contrôle, l'ECC est capable de détecter et de corriger 1 erreur (1
bits faux). L'utilisation d'une mémoire ECC nécessite un chipset
compatible, toutes les mémoires implantées sur la carte
mémoire doivent utiliser cette technologie.
L'inconvénient, cependant, de cette mémoire,
c'est qu'il ne peut pas corriger les erreurs sur plusieurs bits, c'est pour
cette raison la mémoire ECC n'est normalement pas conseillé pour
les ordinateurs personnels utilisés à la maison parce que les
ordinateurs personnels utilisés à la maison sont éteinte
régulièrement, parfois ils ne sont même pas utiliser par
jours. Par ailleurs, la plupart des ordinateurs modernes ne peut pas supporter
ECC. Ils sont plutôt meilleurs à recommander et à trouver
dans les serveurs, car les serveurs ne sont pas éteints.
1.6 La mémoire Chipkill ECC
La mémoire Chipkill ECC a été
conçue pour dépasser les limites imposées par l'ECC. Elle
est une technologie de sous-système de mémoire qui
améliore clairement la fiabilité et réduit de façon
considérable les durées d'immobilisation dues à des
défaillances de la mémoire. En cas de défaillance, elle
est ainsi capable de reconstituer le contenu d'un mot mémoire,
même s'il a été totalement détruit. Un circuit
intégré associé au module mémoire effectue un
contrôle de parité systématique des mots mémoires.
Cette procédure permet au système de masquer non seulement les
erreurs sur un seul bit que la mémoire ECC standard peut corriger, mais
aussi les erreurs portant sur 2, 3 et 4 bits, voire parfois sur la
totalité d'une puce DRAM.
|
EVOLUTION SUR LA MEMOIRE VIVE
|
|
|