La mémoire ECC
La mémoire ECC (pour Error Correction Code ou Error Checking and Correcting) est une mémoire spéciale qui comporte une protection contre les erreurs.
En voici son fonctionnement:
1- Pour chaque octect écrit en mémoire, un bit, décrivant la parité de l'octet écrit, est envoyé dans les chips mémoire supplémentaires spécialisés.
2- Quand l'octet est lu, le bit de parité est recalculé et comparé à celui enrengistré.
3- Si les bits de paritée corréspondent, alors l'information lue est juste et l'octet est lu normalement.
4- Si les bits de paritée ne correspondent pas, l'information lue est fausse et on tente une réparation de l'octet grâce au bit de paritée (un peu comme en RAID5).
La mémoire ECC présente donc un grand avantage sur la fiabilitée des données, mais est plus coûteuse à cause des chips supplémentaires et de la technologie employée.