Supprimer un message
philfr
Le premier IBM PC utilisait déjà 9 bits pour stocker chaque byte : un bit de parité était stocké en plus pour détecter les défaillances de la mémoire.
Lorsque les SIPP puis les SIMM sont arrivés, ils intégraient aussi le bit de parité. Mais le "souci" des constructeurs de fournir toujours des PC meilleur marché leur a fait fabriquer des SIMM dont le 9ème bit n'était pas stocké, mais calculé "en direct" de manière à faire croire à la carte mère que tout allait bien.
D'un autre côté, les premiers 386 et 486 à bus 32 bits utilisaient ces barrettes par 4, et disposaient donc de 4 bits de parité pour 32 bits utiles. Cela suffit à implémenter un système de correction d'erreurs, permettant de corriger un bit erronné sur les 32, et détecter les erreurs plus importantes. Il faut évidemment un support de la carte mère pour cela, puisque les bits de parité ne sont pas visibles par le CPU.
Et comme les mémoires sans parité devenaient progressivement la règle, les support ECC sur les cartes mères s'est trouvé rélégué au haut de gamme, de même que le prix des barrettes mémoire avec un tel support.
Lorsque les SIPP puis les SIMM sont arrivés, ils intégraient aussi le bit de parité. Mais le "souci" des constructeurs de fournir toujours des PC meilleur marché leur a fait fabriquer des SIMM dont le 9ème bit n'était pas stocké, mais calculé "en direct" de manière à faire croire à la carte mère que tout allait bien.
D'un autre côté, les premiers 386 et 486 à bus 32 bits utilisaient ces barrettes par 4, et disposaient donc de 4 bits de parité pour 32 bits utiles. Cela suffit à implémenter un système de correction d'erreurs, permettant de corriger un bit erronné sur les 32, et détecter les erreurs plus importantes. Il faut évidemment un support de la carte mère pour cela, puisque les bits de parité ne sont pas visibles par le CPU.
Et comme les mémoires sans parité devenaient progressivement la règle, les support ECC sur les cartes mères s'est trouvé rélégué au haut de gamme, de même que le prix des barrettes mémoire avec un tel support.