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

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

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



Чебышевский сб.:
Год:
Том:
Выпуск:
Страница:
Найти






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


Чебышевский сборник, 2019, том 20, выпуск 4, страницы 124–136
DOI: https://doi.org/10.22405/2226-8383-2018-20-4-124-136
(Mi cheb840)
 

О полурешётке состояний процессов Linux

Н. Н. Ефанов

Московский физико-технический институт (Национальный исследовательский университет) (г. Москва)
Список литературы:
Аннотация: В работе рассматривается структура данных — множество состояний процессов Linux, которая используется в задаче восстановления дерева процессов в Unix-подобных операционных системах. Целью исследования является анализ зависимостей в такой структуре, введение естественного порядка по зависимостям, предложение и обоснование возможности его введения как верхней полной полурешётки. Следующие из технических свойств прикладной задачи иерархии атрибутов позводяют ввести дополнительные ограничения на минимальные верхние границы в полурешётке. Ограничения формально описываются в виде подходящих операторов предзамыкания и замыкания. Из ограничений следует необходимое условие корректности дерева процессов. На основании свойств точек, возвращаемых введёнными операторами и схемы выполнения системного вызова, приводится достаточное условие корректности: для каждого атрибута, возникающего в контексте процесса, должно существовать решёточно упорядоченное относительно наследуемого порядка множество, содержащее промежуточные состояния процессов, через которые и разрешаются зависимости. Введённые условия формируют критерий корректности дерева процессов, что может быть полезно в таких задачах как генерация тестов для систем сохранения и восстановления состояний Unix-подобных ОС, поиск аномалий, повышение портабельности и надёжности программных комплексов. Приводятся также схемы зависимостей между атрибутами, которые вводят частные ограничения на реконструирующее множество. Рассматриваются открытые вопросы и предлагаются дальнейшие шаги.
Ключевые слова: математическое моделирование, прикладная алгебра, полугруппы, деревья, Unix-подобные операционные системы, системные вызовы, дерево процессов, восстановление по контрольным точкам, замыкания.
Поступила в редакцию: 30.05.2019
Принята в печать: 20.12.2019
Тип публикации: Статья
УДК: 519.[172-178]
Образец цитирования: Н. Н. Ефанов, “О полурешётке состояний процессов Linux”, Чебышевский сб., 20:4 (2019), 124–136
Цитирование в формате AMSBIB
\RBibitem{Efa19}
\by Н.~Н.~Ефанов
\paper О полурешётке состояний процессов Linux
\jour Чебышевский сб.
\yr 2019
\vol 20
\issue 4
\pages 124--136
\mathnet{http://mi.mathnet.ru/cheb840}
\crossref{https://doi.org/10.22405/2226-8383-2018-20-4-124-136}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/cheb840
  • https://www.mathnet.ru/rus/cheb/v20/i4/p124
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Статистика просмотров:
    Страница аннотации:137
    PDF полного текста:57
    Список литературы:29
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024