Планировщик микроядра KasperskyOS (Олег Большаков, OSDAY-2026)
Материал из 0x1.tv
- Докладчик
- Олег Большаков
Как устроен планировщик микроядра KasperskyOS и почему он важен для задач реального времени.
Разбираются базовые сущности — процесс как контейнер ресурсов и поток как единица исполнения, между которыми планировщик распределяет процессорное время.
Показана внутренняя модель KasperskyOS: состояния потоков, переходы между ними, классы планирования Fair и Rt, режимы Round Robin и FIFO, приоритеты обычных и real-time потоков, а также события, которые вызывают перепланирование.
Отдельный акцент сделан на том, что KasperskyOS сочетает микроядерную архитектуру, изоляцию процессов и фокус на безопасности с механизмами реального времени: вытесняющей многозадачностью, приоритетным планированием, защитой от инверсии приоритетов и примитивами синхронизации с наследованием приоритетов в микроядре.
Видео
