Comment un serveur peut-il perdre un disque dur sans perdre aucune donnée ?
Avec trois disques de données et un disque de parité qui stocke leur OU exclusif, n'importe quel disque perdu se reconstruit : B = A ⊕ C ⊕ P. Si chaque disque a 2 % de risque de panne par an, perdre des données exige deux pannes : environ 0,23 % au lieu de près de 6 % sans protection.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 9,5 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
Un ami a perdu toutes les photos de ses vacances quand le disque dur de son ordinateur est tombé en panne. Je me suis demandé comment font les entreprises et les hébergeurs, dont les disques tombent en panne tous les jours. En NSI, j'ai découvert les systèmes RAID, qui utilisent une propriété très simple du OU exclusif pour reconstituer un disque perdu.
L'enjeu et les notions du programme
Utiliser les propriétés algébriques du OU exclusif pour reconstruire une donnée, et la loi binomiale pour évaluer le gain de fiabilité.
Mathématiques
- Loi binomiale, événement contraire (première)
- Raisonnement algébrique : propriétés d'une opération (seconde)
- Indépendance d'événements (première)
Numérique et sciences informatiques
- Opérateur xor (première)
- Architecture matérielle, stockage (première)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minUn disque dur peut tomber en panne à tout moment. Copier chaque disque en double est sûr mais coûteux. Problématique : peut-on protéger plusieurs disques avec un seul disque supplémentaire ?
2. Mathématiques : les propriétés du OU exclusif
4 minLe OU exclusif bit à bit vérifie : x⊕ x=0, x⊕0=x, et il est associatif et commutatif. On stocke sur trois disques les données A, B, C et sur un quatrième P=A⊕ B⊕ C.
Si le disque B tombe en panne : A⊕ C⊕ P=A⊕ C⊕ A⊕ B⊕ C=(A⊕ A)⊕(C⊕ C)⊕ B=B. On le reconstruit exactement. Exemple sur 4 bits : A=1011, B=0110, C=1100, P=0001 ; alors A⊕ C⊕ P=0110=B.
Fiabilité : chaque disque tombe en panne dans l'année avec la probabilité 0,02, indépendamment. Sans protection, on perd des données dès qu'un des 3 disques tombe : 1-0,98³≈5,9 %. Avec le disque de parité, il faut deux pannes parmi 4 (si l'on ne remplace pas le premier disque) : 1-0,98⁴-4×0,02×0,98³≈0,23 %. En pratique, on remplace le disque en panne en quelques heures, et le risque devient bien plus faible encore.
3. NSI : le RAID 5 en pratique
3 minDans le RAID 5, la parité est répartie sur tous les disques, pour ne pas surcharger un seul disque. Le coût est d'un disque sur n : pour 4 disques, 75 % de l'espace reste utile, contre 50 % avec une copie en double (RAID 1).
Limite : pendant la reconstruction, longue sur de gros disques, une deuxième panne est fatale. On utilise alors le RAID 6, avec deux disques de redondance. Et le RAID ne remplace pas une sauvegarde : une suppression accidentelle ou un virus sont recopiés sur tous les disques.
4. Conclusion
1,5 minUn seul disque de parité, calculé par OU exclusif, permet de reconstruire n'importe quel disque perdu, parce que x⊕ x=0. La loi binomiale montre que le risque de perte passe d'environ 6 % à moins de 0,3 % par an. J'ouvre sur les codes de Reed-Solomon, qui protègent contre plusieurs pannes simultanées.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
1-0,98³≈5,9 % 1-0,98⁴-4×0,02×0,98³≈0,23 %
Conclusion : la réponse à la question
La propriété x⊕ x=0 suffit à reconstruire un disque entier. Combinée à la loi binomiale, elle montre comment un petit surcoût de stockage réduit fortement le risque de perte.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Calculez 1011 ⊕ 0110 ⊕ 1100.
1011 ⊕ 0110 = 1101, puis 1101 ⊕ 1100 = 0001.
Peut-on reconstruire deux disques perdus ?
Non avec une seule parité : une équation ne détermine pas deux inconnues.
Pourquoi 4 × 0,02 × 0,98³ ?
C'est la probabilité qu'exactement un disque sur quatre tombe en panne : loi binomiale avec k = 1.
Le RAID remplace-t-il une sauvegarde ?
Non : une erreur humaine ou un virus touchent toutes les copies à la fois.
Quel est l'espace utile avec 5 disques en RAID 5 ?
4 disques sur 5, soit 80 %.
Les pièges qui coûtent des points
- Croire que le RAID protège contre toutes les pertes.
- Oublier l'hypothèse d'indépendance des pannes.
- Penser que la parité permet de reconstruire plusieurs disques.
Revoir les notions
Autres questions : transmettre et compresser
- Comment un ordinateur peut-il savoir qu'un message a été abîmé pendant sa transmission ?
- Comment un message peut-il se réparer tout seul quand un bit a été faussé ?
- Comment un site marchand sait-il instantanément qu'un numéro de carte bancaire a été mal recopié ?
- Pourquoi la clé d'un IBAN repose-t-elle sur le reste de la division par 97 ?
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →