Aviation

C’est un sujet très connu. Sur les commandes de vol d’un avion que je ne peux nommer ici, on s’assurait de mettre en place plusieurs mesures :

  • triple vote (donc certaines données critiques étaient répliquées x 3 et on excluait la donnée divergente.
  • au niveau du cache et des stack, on faisait un clean up a chaque cycle pour qu’une donnée altérée soit très ponctuelle (donc on évite la propagation)
  • Sinon certains composants électroniques sont déjà protégés contre les radiations.
  • Il existe aussi des mécanismes de CRC sur chaque case mémoire qui permet de détecter une corruption d’un bit sur 8.

Sinon toute l’architecture du système était assez robuste pour maintenir l’intégrité de la commande et garantir une disponibilité du système. Donc advenant que les 4 techniques plus haut échouaient, le système ne tombait pas.

2 « J'aime »