Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2016, том 28, выпуск 2, страницы 181–192
DOI: https://doi.org/10.15514/ISPRAS-2016-28(2)-12
(Mi tisp28)
 

Эта публикация цитируется в 10 научных статьях (всего в 10 статьях)

Design and architecture of real-time operating system
[Устройство и архитектура операционной системы реального времени]

K. M. Mallachievab, N. V. Pakulinab, A. V. Khoroshilovacbd

a Lomonosov Moscow State University
b Institute for System Programming of the RAS
c Moscow Institute of Physics and Technology (State University)
d National Research University Higher School of Economics (HSE)
Список литературы:
Аннотация: Современные авиалайнеры, такие как Airbus A320, Boeing 787, перспективный отечественный самолёт МС-21, используют новую архитектуру построения комплекса бортового оборудования, получившую название Интегрированная модульная авионика (ИМА). В её основе лежит объединение приборов и бортовых вычислителей в единую сеть реального времени, что позволяет существенно снизить количество кабелей на борту и, тем самым, уменьшить взлётный вес лайнера. В ИМА разделяются функции сбора информации (датчики), воздействия (актуаторы) и логики оказания управляющих воздействий, которая реализуется специализированным прикладным ПО в бортовых вычислительных модулях. Международный стандарт ARINC 653 описывает требования к операционной системе реального времени, устанавливаемой на таких модулях, и программный интерфейс между прикладным авиационным ПО и операционной системой. Данный стандарт регламентирует временное и пространственное разделение прикладного ПО в соответствии с принципами ИМА. Большинство ОСРВ соответствующих стандарту ARINC 653 являются коммерческим ПО. В данной статье представляется JetOS - ОСРВ с открытым исходным кодом полностью соответствующую требованиям ARINC 653 части 1 версии 3. JetOS была основана на открытом проекте французских исследователей POK. Некогда POK была единственной ОСРВ с открытым исходным кодом, которая хоть сколько-нибудь соответствовала требованиям стандарта ARINC 653, однако была непригодна для практического использования: POK не удовлетворяла ряду фундаментальных требований ARINC 653 и работала только в эмуляторе. При разработке JetOS код POK был существенно переработан. В статье мы обсуждаем недостатки POK и показываем, как нам удалось решить эти проблемы и какие изменения были внесены в архитектуру и реализацию POK и отдельным подсистем. В частности, был полностью переписан планировщик реального времени, сетевой стек и управление памятью. Также в JetOS были добавлены новые возможности. Наиболее интересной является поддержка системных разделов. Системный раздел - специальное прикладное ПО с расширенным набором возможностей, таких как прямой доступ к отдельным аппаратным средствам (сетевой карте, PCI контроллеру и т.п.). Наличие системных разделов позволяет вынести крупные подсистемы из ядра ОС и оставить в ядре минимальный набор задач, связанных с переключением контекстов, планировщиком и обменом сообщениями между компонентами ПО. В частности, в системный раздел вынесена подсистема, отвечающая за взаимодействие через сеть. Данное перемещение кода позволяет уменьшить размер ядра ОС, что теоретически уменьшает вероятность наличия ошибки в ядре и упрощает процесс верификации ядра.
Ключевые слова: ARINC 653, ОСРВ, операционная система реального времени, ИМА, интегрированная модульная авионика.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: K. M. Mallachiev, N. V. Pakulin, A. V. Khoroshilov, “Design and architecture of real-time operating system”, Труды ИСП РАН, 28:2 (2016), 181–192
Цитирование в формате AMSBIB
\RBibitem{MalPakKho16}
\by K.~M.~Mallachiev, N.~V.~Pakulin, A.~V.~Khoroshilov
\paper Design and architecture of real-time operating system
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 2
\pages 181--192
\mathnet{http://mi.mathnet.ru/tisp28}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(2)-12}
\elib{https://elibrary.ru/item.asp?id=26480313}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp28
  • https://www.mathnet.ru/rus/tisp/v28/i2/p181
  • Эта публикация цитируется в следующих 10 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:193
    PDF полного текста:160
    Список литературы:30
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024