Бесшумное восстановление: микроперезагрузки и быстрое восстановление состояния
При программных сбоях из-за сбоев памяти перезагрузка всей ОС занимает секунды, что недопустимо на скорости 120 км/ч. Микроперезагрузка сохраняет состояние в энергонезависимой SRAM и перезапускает упавший процесс за 15 мс без тревоги для водителя.
Защищенная общая память и мгновенное восстановление процессов
При сбое segmentation fault ядро завершает поток, уничтожая данные в куче. В надежных средах SDV коэффициенты ПИД-регулятора и параметры траектории хранятся в энергонезависимой памяти POSIX. Супервизор перехватывает SIGSEGV и переключает резервный процесс на существующую память за 8 мс.
- Разделение состояния и вычислений: Отделение stateless-демонов от защищенной общей памяти с состоянием.
- Мгновенный перезапуск процессов: Пул предзапущенных резервных процессов устраняет задержки загрузки ELF.
- Оконные сторожевые таймеры (Watchdog): Сброс отдельных процессорных ядер вместо перезагрузки всей платы.
- Аппаратный скраббинг памяти: Фоновое сканирование с ECC исправляет инверсии бит до возникновения сбоя.
Исследовать портфель доменов