Маллачиев Курбанмагомед

Avatar1

Маллачиев Курбанмагомед, младший научный сотрудник ИСП РАН.
С 2012 работает в Институте системного программирования РАН. В 2014 окончил факультет вычислительной математики и кибернетики МГУ, в 2018 — аспирантуру ВМК МГУ. Участвовал в проектах центра верификации ОС Linux, связанных с тестированием POSIX интерфейса. Участвует в разработке ОСРВ JetOS.


Об использовании модульного подхода во встраиваемых операционных системах

Встраиваемые операционные системы конфигурируются на этапе сборки, позволяя создать образ ОС, предназначенный для выполнения на определенной аппаратной платформе и нацеленный на выполнение фиксированных задач. Если проследить как требуется модифицировать ОС для выполнения различных задач на различных аппаратных платформах, то можно заметить, что чаще требуется модифицировать не всю ОС, а некоторые ее подсистемы. Например, сетевую или файловую подсистемы. Доклад посвящен способу декомпозиции частоизменяемых подсистем на компоненты. Данный способ позволяет гибко конструировать и конфигурировать указанные подсистемы. Компоненты слабо связаны и могут взаимодействовать только через заранее специфицированный интерфейс. Предлагаемый способ поддерживает следующие модификации композиции компонентов:

  • модификация конфигурации отдельного компонента;
  • замена одного компонента другим с тем же интерфейсом;
  • добавление в композицию копии существующего компонента;
  • добавление компонента между двумя взаимодействующими компонентами.

Предлагаемый модульный подход был успешно апробирован на ОСРВ JetOS при построении сетевой подсистемы. Файловая подсистема, основанная на модульном подходе находится в стадии разработки.


Организаторы

При поддержке