
ОС2000 («Багет 2.0») Российская ОСРВ для управления «Бураном», «Суперджетами» и атомными подлодками
ku78 только что ОС2000 («Багет 2.0») Российская ОСРВ для управления «Бураном», «Суперджетами» и атомными подлодками Средний 7 мин 0 *nix * Операционные системы Системное программирование * Обзор При слове «операционная...
Значимый прорыв формирует отрасль ИИ: ku78 только что ОС2000 («Багет 2. 0») Российская ОСРВ для управления «Бураном», «Суперджетами» и атомными подлодками Средний 7 мин 0 *nix * Операционные системы Системное программирование * Обзор При слове «операционная система» мои друзья обычно представляем Windows, macOS или какой-нибудь дистрибутив Linux. Но за этими привычными образами прячется целый параллельный мир операционные системы реального времени (ОСРВ).
Их не ставят на домашние ноутбуки, о них не пишут в популярных блогах, но именно они в данный момент контролируют высоту полёта самолёта, давление в реакторе атомохода и точность наведения ракеты. ОС2000 она же ОСРВ «Багет 2. 0» один из самых любопытных экземпляров этого закрытого мира.
Технические детали
Родилась в стенах Научно-исследовательского института системных исследований РАН, работает на процессорах, которые большинство программистов никогда не видели, и при этом выдерживает стандарт POSIX. Давайте разбиремся, как и зачем. Скрытый текст Интересный фактОСРВ в принципе не предназначены для конечного пользователя.
Они работают без монитора, без мыши и без красивого интерфейса и это их главное достоинство. Пока VxWorks управляет марсоходами NASA, «Багет» несёт службу в недрах российских атомоходов. Откуда взялся «Багет»В конце 90-х российская оборонная промышленность оказалась в неловком положении: импортные системы вроде VxWorks и QNX были технически хороши, но доверять им критическую инфраструктуру всё равно что хранить государственные тайны на американских серверах.
А советские ОСРВ к тому времени морально устарели настолько, что жаловаться на них было уже как-то неловко. В 1998 году в НИИСИ РАН начали работу над системой для новой линейки вычислителей серии «Багет» машин на процессорах архитектуры MIPS (R3000, R3081). Через четыре года, в 2002 году, появилась «ОСРВ Багет 2.
Отраслевые последствия
Архитектура MIPS R3000 основа первых вычислителей серии «Багет». Российский аналог чипы КОМДИВ-32 и КОМДИВ-64Система создавалась по модели Host/Target: код пишется на обычном Linux-хосте, компилируется кросс-компилятором и загружается на целевую железку по Ethernet или VME-шине. Такой подход до сих пор кажется архаичным программисту, привыкшему нажимать F5 в IDE, но для встраиваемых систем это абсолютная классика.
Скрытый текстХронология «Багета»1998 начало разработки в НИИСИ РАН под новую линейку вычислителей. 2002 выход ОС2000 / ОСРВ «Багет 2. 6 с поддержкой ARINC 653.
Сегодня система работает в авиации, флоте и космических программах. Архитектура: три слоя и никакой виртуальной памятиГлавное архитектурное решение ОС2000 микроядро. В противовес Linux, где драйвер является частью ядра и его ошибка кладёт всю систему, «Багет» разделяет ответственность на три чётких уровня.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




