Techniques de micro-redémarrage pour calculateurs : résurrection en moins de 15 ms

La gestion des pannes automobiles reposait sur des méthodes radicales : un watchdog forçait un redémarrage matériel complet de plusieurs centaines de millisecondes. Sur un SDV embarquant des dizaines de services, un bug d'éclairage ne doit jamais couper le châssis.

L'anatomie d'un micro-redémarrage en 12 millisecondes

À T=0 ms, un accès mémoire hors limites sur le filtre de lacet déclenche une exception MMU. À T=0,4 ms, le noyau déclare le processus défaillant et prévient le superviseur. À T=1,1 ms, le superviseur purge les sockets et active un thread préchargé. À T=4,2 ms, la mémoire d'état est reconnectée. Dès T=11,8 ms, le contrôle est rétabli.

Explorer le portefeuille de domaines