Un système de communication s'apprête à expédier un message via une ligne réseau soumise à d'éventuelles perturbations électromagnétiques (bruit). Afin de garantir son intégrité, la machine doit lui attacher des codes de détection d'erreur.
À vous de jouer : Calculez et saisissez le bit de parité horizontal de chaque caractère (P) en suivant la règle ci-dessus, puis déduisez la ligne de parité de colonne tout en bas.
| Caractère | Code Dec | Parité (P) | d6 | d5 | d4 | d3 | d2 | d1 | d0 |
|---|
Un ordinateur a reçu un message sous la forme du bloc de bits ci-dessous. Celui-ci est accompagné de deux codes de détection et correction d'erreur (parité croisée).
À vous de jouer : Utilisez la méthode de contrôle pour trouver l'erreur.
Astuce : Cliquez sur l'entête d'une ligne ou d'une colonne pour la surligner.
| Surligner ➔ | P (reçu) | d6 | d5 | d4 | d3 | d2 | d1 | d0 |
|---|
Dans les serveurs des centres de données ou les ordinateurs scientifiques, la stabilité absolue est requise. Les puces de mémoire RAM sont sujettes à des inversions aléatoires de bits (appelées "bit flips") provoquées par des perturbations magnétiques ou des rayons cosmiques venus de l'espace.
Les mémoires ECC ajoutent des bits de parité évolués à chaque octet stocké. Grâce à cela, la carte mère détecte instantanément l'erreur et la corrige à la volée en quelques nanosecondes sans jamais interrompre le système ni corrompre les calculs.
Dans un serveur de stockage, si un disque dur tombe en panne physique, les données risquent d'être définitivement perdues. Pour éviter cela, on utilise une architecture appelée RAID 5 (regroupant au moins 3 disques).
Au lieu de simplement copier les fichiers, le système calcule une ligne de parité croisée (via un opérateur logique appelé XOR) qu'il répartit sur l'ensemble des disques. Si un disque casse, l'ordinateur remplace le disque vide et utilise l'équation mathématique de la parité des disques restants pour recalculer et reconstruire 100 % des bits manquants du disque perdu.