SlideShare a Scribd company logo
1 of 31
Download to read offline
Ноябрь-декабрь
     С 19 февраля 2010 года журнал включен в Пере-
     чень ведущих периодических изданий, рекомен-
     дованных ВАК для публикации результатов дис-
     сертационных исследований.




                                       Уважаемые коллеги!

   Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна-
менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформации
российского общества — 2012». Журнал «Прикладная информатика» организует инфор-
мационную поддержку Конгресса. Место проведения — Московский финансово-промыш-
ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнее
об этой конференции можно узнать на второй странице обложки.
   В номере представлены три пресс-релиза о конференциях, состоявшихся при активном
участии журнала «Прикладная информатика»:
   • V Международная конференция по вопросам обучения с применением e-learning тех-
нологий Moscow Education Online 2011;
   • Пятая Всероссийская конференция по имитационному моделированию и его при-
менению в науке и промышленности «Имитационное моделирование. Теория и практика»
ИММОД-2011 с участниками из разных стран;
   • Конференция Internet Life 2011.
   Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес»,
«IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора-
тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование».
   Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на-
ступлением Нового 2012 года и желает больших творческих успехов!

                                                                      Главный редактор
                                                                        А. А. Емельянов
ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011


Редакционный совет
Главный редактор                                                                Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. Баумана
Емельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия»,         Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис-
зав. кафедрой Математических и инструментальных методов экономики               лений Бэдфордширского университета (Великобритания)
                                                                                Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли-
Сопредседатели редакционного совета                                             тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион-
Рубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер-          ных систем
гия», зав. кафедрой Теории и практики конкуренции                               Потемкин А. И., докт. техн. н., проф. РГУТиС
Мешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти-           Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директора
тута логистики ресурсосбережения и технологической инноватики, зав.             ВНИИ ПВТИ
кафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен-
делеева                                                                         Салмин С. П., докт. экон. н., проф. МФПУ «Синергия»
                                                                                Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУ
Члены редакционного совета                                                      им. Д. И. Менделеева
Амбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки-          Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образования
бернетики БГУЭФ (Иркутск)                                                       МГУ им. М. В. Ломоносова
Бендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного             Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис-
управления и моделирования МФПУ «Синергия», ведущий научный со-                 тем в экономике СПбГУ
трудник ЦЭМИ РАН
                                                                                Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор-
Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН)                        матики и автоматизации управления РГЭУ (РИНХ, Ростов)
Волкова В. Н., докт. экон. н., проф. СПбГПУ                                     Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех-
Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори-      нологий Финансового университета при Правительстве РФ
зованными учебными центрами и образовательными учреждениями                     Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудник
Дик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж-         Центра экономической безопасности Института экономики Уральского
мента и электронной коммерции МФПУ «Синергия»                                   отделения РАН (г. Екатеринбург)
Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка-
федрой Менеджмента и информационных технологий в экономике                      Заместители главного редактора
Звонова А. Н., канд. экон. н., директор издательства «Финансы и ста-            Власова Е. А., ведущий специалист Открытого технологического ин-
тистика»                                                                        ститута
Козлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа           Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин-
и управления СПбГПУ                                                             струментальных методов экономики МФПУ «Синергия»



Editorial Board
Editor in Chief                                                                 V. Hulin, Doctor of Economics, Professor, St. Petersburg State University,
А. Emelyanov, Doctor of Economics, Professor, Moscow University of Finance      Head of the Economic Information Systems Department
and Industry "Sinergy", Vice-President, Head of the Mathematical and Instru-    G. Khubayev, Doctor of Economics, Professor, Rostov State Economic Uni-
mental Methods of Economics Department                                          versity (Rostov), Head of the Economic Informatics and Automation Control
                                                                                Department
Co-Chairs of the Editorial Board                                                S. Korshunov, PhD, Professor, Bauman Moscow State Technical Univer-
Yu. Rubin, Doctor of Economics, Professor, Corresponding Member of the          sity, vice-rector
Russian Education Academy, Moscow University of Finance and Industry "Sin-      V. Kozlov, Doctor of Technical Sciences, Professor, St. Petersburg State Poly-
ergy", Rector, Head of the Theory and Practice of Competition Department        technic University, Head of the System Analysis and Control Department
V. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem-       Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Corresponding
ber of Russian Academy of Sciences, Mendeleyev University of Chemical           Member of Russian Academy of Sciences, the Dorodnitsyn Computing Centre
Technology of Russia, Director of the Institute of Logistics and Resource       of RAS, Head of Simulation Systems Department
Technology Innovation, Head of the Logistics and Economical Informatics
                                                                                A. Potemkin, Doctor of Technical Sciences, Professor, Russian State Univer-
Department
                                                                                sity of Tourism and Service, Head of the Corporate Governance and E-Busi-
Members of the Editorial Board                                                  ness Department
N. Ambrosov, Doctor of Economics, Professor, Baikal State University of         G. Ross, Doctor of Economics, Doctor of Technical Sciences, Professor, Dep-
Economics and Law (Irkutsk), Head of the Informatics and Cybernetics De-        uty Director of All-Russian Research Institute for Problems of Computer Tech-
partment                                                                        nology and Information
M. Bendikov, Doctor of Economics, Professor, Moscow University of Finance       S. Salmin, Doctor of Economics, Professor, Moscow University of Finance and In-
and Industry "Sinergy", Head of the Innovation Management and Modeling          dustry, the Mathematical and Instrumental Methods of Economics Department
Department, leading researcher of the Central Institute of Mathematical Eco-    P. Sarkisov,Doctor of Technical Sciences, Professor, Academician of Rus-
nomics RAS                                                                      sian Academy of Sciences, D. Mendeleyev University of Chemical Technol-
V. Bugorsky, PhD, Professor, St. Petersburg University of Engineering and       ogy of Russia, President
Economics, the Economic Information Systems Department                          A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, Senior
M. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head    Researcher, Economic Security Center, Institute of Economy, Ural Department
of the Applicable Computing Department                                          of Russian Academy of Science (Ekaterinburg)
D. Chistov, Doctor of Economics, Professor, University of Finance Govern-       V. Sukhomlin, Doctor of Technical Sciences, Professor, Lomonosov Moscow
ment of the Russian Federation, Head of the Information Technology De-          State University, Director of the IT-Education Center
partment                                                                        V. Volkova, Doctor of Economics, Professor, St. Petersburg State Polytechnic
V. Dick, Doctor of Economics, Professor, Moscow University of Finance and       University, the Economic Information Systems Department
Industry "Sinergy", Head of the Information Management and Electronic Com-      A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics»
merce Department
S. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train-       Deputy Chief Editors
ing Centers and Educational Institutions                                        E. Vlasova, Open Technological Institute, Leading Expert
M. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power     N. Prokimnov, PhD, Associate Professor, Moscow University of Finance and
Engineering Institute (Technical University) in Smolensk, Head of the Manage-   Industry "Sinergy", the Mathematical and Instrumental Methods of Econom-
ment and Information Technology in the Economy Department                       ics Department


     2
                                                                                                                         Редакционный совет
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                                        № 6 (36) 2011


IT-бизнес                                              Теория и практика
Рынок программных продуктов                            В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко
                                                       Метод оперативного анализа нестационарных
Пресс-релиз
                                                       случайных процессов на основе разложения
Internet Life 2011 — попавшие в сеть               5
                                                       исследуемой функции в интеграл Фурье                           49
Моделирование рыночных процессов
В. В. Гимаров, В. А. Гимаров, И. В. Иванова            3D моделирование
Нестационарная мультиагентная модель                   Виртуальная реальность
регионального рынка интернет-услуг                 7   А. Л. Горбунов
                                                       Летный симулятор с пилотским
IT-менеджмент
                                                       интерфейсом комбинированной реальности                         56
Корпоративные информационные системы                   М. В. Румянцев, А. А. Смолин,  
К. С. Гудков                                           Р. А. Барышев, И. Н. Рудов, Н. О. Пиков
Механизмы интеграции                                   Виртуальная реконструкция объектов
внутрикорпоративных справочников                  14   историко-культурного наследия                                  62
IT и образование                                       Математический аппарат
                                                       Д. А. Лисин, К. В. Максименко-Шейко,  
E-learning
                                                       А. В. Толок, Т. И. Шейко
Пресс-релиз                                            R-функции в компьютерном
Moscow Education Online 2011                      23   моделировании дизайна
В. Ш. Каганов                                          3D поверхности автомобиля                                      78
Информационные технологии
как инструмент повышения                               Лаборатория
конкурентоспособности образовательных                  Испытание технологий
программ в системе корпоративного обучения        25   К. В. Малынкин, И. Б. Мухин, И. А. Нестеров
Технологии обучения                                    Ситуационная адаптация пространственных
В. С. Лаврентьев, М. А. Соколов, С. И. Ткаченко        данных для бортовых геоинформационных задач                    86
Метод снижения временных затрат                        И. И. Зиновьев
на обработку результатов тестирования             28   Пакетный способ сравнения изображений                          95
Инструментальные средства                              Нейросетевое моделирование
                                                       А. А. Ферцев
Программно-аппаратные комплексы
                                                       Реализация нейронной сети
В. А. Сартаков, И. О. Атовмян, М. А. Заева             для распознавания изображений
Опыт разработки и тестирования встраиваемой            с помощью технологии NVDIA CUDA                               102
микроядерной операционной системы                 33
                                                       М. А. Березин, Ф. Ф. Пащенко
Эффективные алгоритмы                                  Параметрическая идентификация класса
Н. В. Заборовский, А. Г. Тормасов                      нечетких систем с помощью устойчивого
Статическое обнаружение гонок в коде,                  рекуррентного алгоритма                                       111
содержащем ветвления и циклы                      38
                                                       В преподавательский портфель
Обработка информационных ресурсов
                                                       Экономико-математические модели
А. П. Димитриев
Чувашско-русский переводчик:                           С. В. Харитонов, В. Ю. Черепанов
программная реализация                            43   Применение MS Excel для решения задачи
                                                       стоимостной оценки с использованием метода
Simulation                                             корреляционно-регрессионной зависимости                       117
Концепции развития                                     Сведения об авторах                                           123
Пресс-релиз                                            Аннотированный список статей                                  127
Пятая всероссийская научно-практическая
конференция по имитационному                           Список публикаций за 2011 год                                 133
моделированию ИММОД — 2011                        47   Правила оформления рукописей                                  139




                                                                                                               3
    Читайте в номере
ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011


IT Business                                              Theory and practice
Software market                                          V. Babishin, A. Davydov, V. Dedkov, M. Doroshenko
                                                         Using Fourier integral decomposition
Press release
                                                         for on-line nonstationary processes analysis                     49
Internet Life 2011 — Leaked                          5
Market processes modeling                                3D modeling
V. Gimarov, V. Gimarov, I. Ivanova                       Virtual reality
Non-stationary multi-agent model                         A. Gorbunov
of the regional Internet services market             7   Flight simulator with augmented
                                                         reality pilot interface                                           56
IT Management
                                                         M. Rumyantsev, A. Smolin, R. Baryshev,  
Corporative information system                           I. Rudov, N. Pikov
K. Gudkov                                                Virtual reconstruction of historical
Ways of intra-corporate lookup tables                    and cultural heritage objects                                     62
integration in master data management systems       14   Mathematical tool
IT and education                                         D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko
                                                         R-functions in computer modeling
E-learning                                               of 3D car surface design                                          78
Press release
Moscow Education Online 2011                        23   Laboratory
B. Kaganov                                               Technology experiments
Information technologies as a tool for enhancing         K. Malynkin, I. Mukhin, I. Nesterov
the competitiveness of the educational programs          Situation adaptation of digital spatial data
for corporate training                              25   for on-board geographic information applications                  86
Training technologies                                    I. Zinoviev
V. Lavrentjev, M. Sokolov, S. Tkachenko                  Method of image comparison based
Method for rapid test results processing            28   on the construction of vector spaces
                                                         of their attributes                                               95
Software engineering                                     Network technologies
Software and hardware systems                            A. Fertsev
V. Sartakov, I. Atovmjan, V. Zaeva                       Neural network implementation
Experience of developing and testing                     for image recognition using
embedded microkernel operating system               33   NVIDIA CUDA technology                                           102
Algorithmic efficiency                                   M. Berezin, F. Pashchenko
                                                         Fuzzy systems parameters identification
N. Zaborovsky, A. Tormasov
                                                         using stable recurrent algorithm                                 111
Static detection of races in code
that contains loops and branching                   38   Teacher’s portfolio
Information resources processing                         Mathematical models in economy
A. Dimitriev                                             S. Kharitonov, V. Cherepanov
Chuvash-Russian translator:                              MS Excel application to the cost evaluation
a software implementation                           43   tasks using the method of correlation
                                                         and regression dependence                                        117
Simulation
                                                         Authors                                                          123
Development concepts
                                                         Abstracts                                                        127
Press release
Fifth All-Russian scientific-practical conference        List of publications 2011                                        133
on simulation IMMOD 2011                            47   Guidelines for authors                                           139




    4
                                                                                                               Contents
Инструментальные средства
Программно-аппаратные комплексы


           ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                                       № 6 (36) 2011


                         В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва




                                                                                                                       В. А. Сартаков, И. О. Атовмян, М. А. Заева
                                                    И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры
                                                Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва
                                                                    М. А. Заева, доцент НИЯУ «МИФИ», г. Москва


          Опыт разработки и тестирования
          встраиваемой микроядерной операционной
          системы
                  Процесс проникновения во все сферы жизни современного человека различных микроэлек-
                  тронных устройств можно еще более ускорить за счет рациональных подходов к разработке
                  их программного обеспечения.


          Введение                                            пасности и отказоустойчивости — ошибка
                                                              в любом драйвере может привести к сбою


          Н
                 еотъемлемой частью современного              в работе всего ядра, а возможность полу-
                 мира стали мобильные и встраи-               чения драйвером доступа к структурам яд-
                 ваемые устройства, такие как пор-            ра угрожает безопасности пользователь-
          тативные компьютеры, сотовые телефоны,              ских данных. В противоположность тако-
          навигаторы, игровые и телевизионные при-            му подходу в микроядерных ОС часть кода,
          ставки, бытовые и промышленные средства             работающая в привилегированном режи-
          управления процессами и т. д. Используе-            ме, невелика, и отдельные функции ядра
          мые в них высокопроизводительные встраи-            выполняют специальные модуль-серверы,
          ваемые процессоры нуждаются во встраи-              работающие в пользовательском режиме
          ваемой операционной системе (ОС).                   и способные взаимодействовать между со-
             Среди разнообразных архитектур ОС                бой, например при помощи сообщений [2].
          выделяются микроядерная и монолитно-мо-             Возникновение сбоя в драйвере не приве-
          дульная архитектуры [1]. При этом вторая            дет к отказу всей системы. Таким образом,
          получила большее распространение бла-               при создании встраиваемого аппаратно-
          годаря развитию ядра Linux. Основное от-            программного комплекса с высоким уров-
          личие этих архитектур заключается в раз-            нем отказоустойчивости и безопасности
          мере исполняемого кода, работающего                 необходимо использовать встраиваемую
          в привилегированном режиме. В частности,            микроядерную ОС.
          в монолитно-модульных ОС драйверы уст-                 В настоящее время на рынке встраивае-
          ройств находятся в одном адресном про-              мых ОС микроядерных систем немного. Сре-
          странстве с TCP/IP — стеком, менеджером             ди коммерческих продуктов лидером являет-
          памяти и другими функциональными час-               ся QNX, доступных для применения свобод-
          тями ядра. Такой подход ускоряет разра-             но распространяемых проектов к моменту
          ботку системы на ранних этапах, поскольку           написания работы не было. Поэтому стоя-
          не требует разработки дополнительных ме-            ла задача разработки встраиваемой мик-
          ханизмов передачи данных между состав-              роядерной ОС с открытым исходным кодом
          ными частями ядра. В то же время этот под-          и демонстрации ее работоспособности для
          ход характеризуется низким уровнем безо-            применения в сетевых устройствах.

                                                                                                            33
          Инструментальные средства        Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                № 6 (36) 2011



                                                                                Возможные подходы                                        го взаимодействия (IPC). На основе идеоло-
                                                                                                                                         гии L4 были созданы несколько ОС — L4Ka:
                                                                                   Сегодня используется два основных                     Pistachio, L4:Fiasco.OC и другие проекты.
                                                                                подхода к разработке встраиваемой ОС —                      Основными факторами при выборе яд-
                                                                                разработка либо полностью с нуля, либо                   ра в качестве основы разрабатываемой
                                                                                на основе использования существующе-                     ОС были уровень проработанности систе-
                                                                                го ядра. Для реализации последнего под-                  мы, удобство разработки и отладки, а так-
                                                                                хода в настоящее время применяются два                   же численность разработчиков и их актив-
                                                                                способа.                                                 ность. Дело в том, что некоторые архитек-
                                                                                   Первый способ заключается в преобра-                  турные тонкости отражены в документации
                                                                                зовании больших ОС общего назначения                     недостаточно подробно, и при разработке
                                                                                во встраиваемые ОС посредством упрощения                 ОС иногда необходимо консультироваться
                                                                                функционала и уменьшения кода ядра, приме-               с представителями разработчиков. К сожа-
                                                                                ром может служить разработка ОС uCLinux,                 лению, проекты на L4 к моменту начала раз-
                                                                                за основу которой была взята ОС Linux1.                  работки уже не поддерживались, сообще-
                                                                                   Второй способ — противоположность                     ство разработчиков не превышало 10 чело-
                                                                                первому, он состоит в наращивании мощ-                   век и отсутствовала какая-либо активность
                                                                                ности простейших ОС контроллеров и функ-                 в разработке системы. В то же время Mach
                                                                                ционала ядра.                                            и созданный на основе этого микроядра
                                                                                   Подход к разработке ОС на основе суще-                проект Hurd активно развивались. Это по-
                                                                                ствующего ядра называется портированием                  служило причиной того, что в качестве ос-
                                                                                и сводится к переносу существующего кода                 новы для ядра был выбран проект Mach.
                                                                                с одной аппаратной платформы на другую.
Опыт разработки и тестирования встраиваемой микроядерной операционной системы




                                                                                В данном случае решено было воспользо-                   Аппаратная платформа
                                                                                ваться существующим микроядром общего
                                                                                назначения и перенести его во встраивае-                    В качестве аппаратной платформы пор-
                                                                                мую систему.                                             тирования ядра Mach была выбрана отла-
                                                                                   Наиболее известным микроядром с от-                   дочная плата SK-AT91SAM9XE512 с процес-
                                                                                крытым кодом является микроядро Mach. Оно                сором ARM9 Atmel AT91sam9260. Процес-
                                                                                разработано в университете Carnegie Mellon               сор ARM9 представляет собой реализацию
                                                                                в начале 1990-х гг. Для этого микроядра раз-             популярной архитектуры встраиваемых
                                                                                работана и продолжает использоваться мик-                процессоров, обеспечивая, таким обра-
                                                                                роядерная ОС общего назначения Hurd, дос-                зом, принципиальную возможность адап-
                                                                                тупная только для архитектуры x86.                       тации для него ОС. Область применения
                                                                                   Другой известный проект в области мик-                ядра ARM9 весьма широка, примерами мо-
                                                                                роядерных архитектур — проект L4, не яв-                 гут служить контроллеры GSM-терминалов,
                                                                                ляющийся непосредственно реализованной                   средства преобразования протоколов об-
                                                                                ОС, это концепция, описывающая интер-                    мена данными, наладонные компьютеры
                                                                                фейс взаимодействия для микроядер (мо-                   (palm PC), портативные измерительные уст-
                                                                                дуль-серверов). Архитектура L4 является бо-              ройства, карманные устройства сбора дан-
                                                                                лее новой, чем Mach, в ней устранены мно-                ных, устройства управления автомобильны-
                                                                                гие недостатки Mach, например такие, как                 ми двигателями, смарт-карты и JPEG-кон-
                                                                                низкая производительность межпроцессно-                  троллеры устройств отображения.

                                                                                  1 В ОС uCLinux в отличие от ОС Linux отсутствует код   Применяемая технология
                                                                                работы с блоком управления памятью MMU, что позво-
                                                                                лило использовать ее в системах, в которых ввиду ре-        Разработка встраиваемой ОС осуществ-
                                                                                сурсных ограничений использовать ОС Linux нельзя.        лялась в три этапа [3].

                                                                                   34
                                                                                                                     Инструментальные средства      Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                               № 6 (36) 2011




                                                                                               В. А. Сартаков, И. О. Атовмян, М. А. Заева
   1. Подготовительный этап. Цель со-         ские библиотеки и программы, например
стояла в разработке механизмов автома-        TCP/IP стек, возможно сделать не завися-
тической сборки и запуска микроядра под       щими от платформы.
разные аппаратные платформы, а также             Обозначенные выше принципы позво-
в подготовке инструментов разработки,         лили разрабатывать ОС как портируемую
включающих компилятор, отладчик и дру-        с ориентацией на архитектуру ARM, что по-
гие средства.                                 зволило вести разработку ОС как встраи-
   2. Перенос микроядра с архитекту-          ваемой системы.
ры i386 на архитектуру ARM9 и запуск его         На первом этапе были разработаны
на аппаратной платформе.                      скрипты, позволяющие автоматически про-
   3. Создание драйвера Ethernet с элемен-    извести компиляцию системы под заданную
тами TCP/IP стека в виде самостоятельного     платформу (i386 или ARM9), а также осу-
модуль-сервера, находящегося в отдельном      ществить ее запуск. На этом же этапе бы-
адресном пространстве и предназначенного      ли разработаны вспомогательные програм-
для обработки пакетов сети.                   мы для тестирования функционала микро-
   Для демонстрации работоспособности         ядра и проверены на платформе i386. Для
ОС, в качестве основы для сетевого устрой-    эмуляции аппаратного обеспечения плат-
ства, оценивалось время обработки сетевых     формы i386 использовалась виртуальная
запросов ICMP Echo-Request, создаваемых       машина QEMU, включающая в себя эмуля-
при помощи утилиты ping.                      цию процессоров x86 и других аппаратных
   Поскольку ОС логически разделяется         платформ.
на несколько частей, а именно, микрояд-          На втором этапе в сконфигурированном
ро GNU/Mach, пространство пользователя        исходном коде работающего под i386 мик-
(набор прикладных программ и стандартная      роядра была произведена замена аппарат-
библиотека libc), драйверы, средства разра-   но-зависимых частей кода с i386 на ARM9.
ботки и конфигурации, то для переноса ОС      Не измененные аппаратно-зависимые части
необходимо переработать каждую из этих        ядра заменили заглушками. Был разрабо-
частей с учетом особенностей аппаратной       тан код для операций сохранения, загруз-
платформы. При проектировании системы         ки и переключения контекста и вывода ди-
в нее также закладывались принципы, даю-      агностических сообщений, осуществлена
щие возможность в будущем существенно         базовая инициализация аппаратной плат-
расширить ее функционал:                      формы, реализованы механизмы работы
   На уровне микроядра: аппаратно зави-       с оперативной памятью. Разработка каждой
симый исходный код ОС строился таким об-      из этих частей ОС велась отдельно с помо-
разом, чтобы в него можно было внести из-     щью средства разработки IAR 5.1. Исполь-
менения без больших временных затрат, на-     зование указанной среды обусловлено обя-
пример добавить новую аппаратную плат-        зательностью применения внутрисхемного
форму или архитектуру. Это требование         отладчика и средств пошаговой отладки, что
привело к необходимости внести серьезные      необходимо, например, при отладке функ-
изменения в базовые средства конфигури-       ций переключения контекста.
рования микроядра GNU/Mach;                      Вслед за этим осуществлялись подготов-
   На уровне пользователя: исходный           ка и запуск модуля-сервера, активация сис-
код драйверов устройств, пользователь-        темного таймера и отладка интерфейса ме-
ских программ и библиотек разрабатывал-       жду микроядром и модуль-сервером (RPC).
ся с тем расчетом, чтобы его можно было       Была создана основа для стандартной биб-
сконфигурировать под любую аппаратную         лиотеки языка C, включающая системные
платформу. Драйверы устройств позволя-        вызовы и базовые функции работы с памя-
ют сделать это не всегда, но пользователь-    тью (копирование, сравнение).

                                                                                    35
Инструментальные средства   Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                № 6 (36) 2011



                                                                                   Также на втором этапе разработан об-       мых на разных платформах, обычно исполь-
                                                                                мен данными между модуль-сервером и мик-      зуется для оценки производительности TCP/
                                                                                роядром.                                      IP стека и механизмов взаимодействия ОС
                                                                                   Третий этап состоял из нескольких ша-      с сетевой подсистемой.
                                                                                гов:                                             Созданная система успешно прошла тес-
                                                                                   • создание и отладка драйвера Ethernet     тирование ICMP запросами. При этом не по-
                                                                                в среде IAR 5.1. Драйвер производил инициа-   терялось ни одно сообщение, на консоль
                                                                                лизацию MAC и PHY модулей, а также осу-       непрерывно выводились диагностические
                                                                                ществлял прием и отправку пакетов в сеть      сообщения от микроядра, а также сообще-
                                                                                (MAC – Media Access Control — и PHY —         ния анализа заголовков модуль-сервера.
                                                                                Physical layer — являются аппаратными бло-    Было отправлено 50 сообщений с интерва-
                                                                                ками, осуществляющими обмен данными ме-       лом в 1 с.
                                                                                жду сетью и микропроцессором);
                                                                                   • создание анализатора пакетов сети
                                                                                Ethernet с минимальными возможностями.
                                                                                Анализатор получал пакеты из драйвера се-
                                                                                тевого устройства, обрабатывал заголовки
                                                                                и формировал ответы на ARP и ICMP Echo-
                                                                                Request запросы (ARP, IP, ICMP являются
                                                                                частью стека протоколов TCP/IP [4]). Для
                                                                                создания ICMP Echo-Request запросов бы-
                                                                                ла использована утилита ping, предназна-
                                                                                ченная для проверки соединений в сетях
Опыт разработки и тестирования встраиваемой микроядерной операционной системы




                                                                                на основе TCP/IP;
                                                                                   • перенос драйвера и стека в отдельный
                                                                                модуль-сервер.                                 Рис. 1. Гистограмма распределения времени
                                                                                   Созданный модуль-сервер, содержащий                   ответов микроядерной ОС
                                                                                элементы TCP/IP стека, позволил наглядно
                                                                                продемонстрировать работу ОС. В резуль-          На рисунке 1 видно, что ответ формиру-
                                                                                тате получены параллельно работающие          ется с разными интервалами времени — 15
                                                                                микроядро и модуль-сервер, которые об-        сообщений со временем ответа в интерва-
                                                                                менивались между собой сообщениями, ис-       ле 0,2 – 0,3 мс, и 20 сообщений в интервале
                                                                                пользуя механизм системных вызовов, при       0,6 – 1,3 мс. При этом наблюдались и паке-
                                                                                этом и микроядро, и модуль-сервер нахо-       ты с большим временем формирования от-
                                                                                дились в собственных адресных простран-       вета — 2,2 мс. Причиной, по-видимому, яв-
                                                                                ствах.                                        ляется загруженность системы диагности-
                                                                                   Для тестирования созданной системы ис-     ческими сообщениями во время работы мо-
                                                                                пользовалась утилита ping, которая отправ-    дуль-сервера.
                                                                                ляет запросы (ICMP Echo-Request) протоко-        Для сравнения подобное тестирование
                                                                                ла ICMP указанному узлу сети и фиксиру-       было проведено без использования ОС.
                                                                                ет поступающие ответы (ICMP Echo-Reply).      В этом случае отсутствуют затраты времени
                                                                                Время между отправкой запроса и получе-       как на переключения контекста между мик-
                                                                                нием ответа RTT (Round Trip Time) позволяет   роядром и модуль-сервером, так и на фор-
                                                                                определять двусторонние задержки по мар-      мирование диагностических сообщений
                                                                                шруту и частоту потери пакетов и на их ос-    микроядра. На рисунке 2 хорошо видны две
                                                                                нове оценивать загруженность каналов пе-      группы сообщений — короткие со временем
                                                                                редачи данных и промежуточных устройств.      ответа 0,1 – 0,2 мс и длительные со временем
                                                                                Сравнение величин этого времени, получае-     ответа 0,8 – 0,9 мс. Отсутствие переключений

                                                                                   36
                                                                                                             Инструментальные средства    Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                     № 6 (36) 2011




                                                                                                     В. А. Сартаков, И. О. Атовмян, М. А. Заева
контекста и диагностики лишь очистило рас-   щие микроядро и модуль-сервер, пред-
пределение от промежуточных значений, что    ставляет собой лишь модель ОС. В ней
говорит о проектных недостатках, присущих    нашли отражение основные механизмы
механизмам работы TCP/IP стека.              ОС, но реализованный в ней функционал
                                             не полон. В частности, в модели присутст-
                                             вует модуль-сервер, передающий сообще-
                                             ния в микроядро при помощи системных
                                             вызовов, но он только один. Более того,
                                             перенос модуль-сервера страничного об-
                                             мена (пейджера) требует серьезной дора-
                                             ботки библиотеки libc, а также части мик-
                                             роядра.
                                                Важно отметить, что разработанный ал-
                                             горитм и созданные в процессе разработки
                                             ОС программные объекты допускают про-
                                             стой перенос микроядра GNU/Mach на дру-
 Рис. 2. Гистограмма распределения времени   гие популярные платформы, например MIPS
            ответов системы без ОС           и PowerPC.
                                                Полученный результат, таким образом,
   В качестве эталона можно использо-        пока еще нельзя рассматривать как окон-
вать распределение времени формирова-        чательный и представляющий собой полно-
ния ответов для ОС Linux (рис. 3). Боль-     ценную ОС. Считая своей очередной целью
шая часть пакетов попадает в интервал        создание системы, позволяющей компили-
0,20 – 0,23 мс.                              ровать уже существующие модули-серве-
                                             ры ОС Hurd, авторы планируют осуществить
                                             необходимые для достижения этой цели до-
                                             работки библиотеки libc, самого микроядра
                                             и средств конфигурации.
                                                Исходный код разработанной ОС, средст-
                                             ва разработки и отладки размещены в сети
                                             Интернет по адресу http://www.ksyslabs.org/.

                                             Список литературы
                                             1. Таненбаум Э. С. Современные операционные
                                                системы. СПб.: Питер, 2007. — 1040 c.
                                             2. Олифер В. Г., Олифер Н. А. Сетевые операци-
 Рис. 3. Гистограмма распределения времени
             ответов для ОС Linux               онные системы. СПб.: Питер, 2005. — 669 с.
                                             3. Сартаков В. А. Разработка встраиваемой опера-
   Анализ результатов позволяет сделать         ционной системы на основе микроядерной архи-
вывод о полной работоспособности создан-        тектуры GNU/MACH // Естественно-научные, гу-
ной модели микроядерной ОС, состоящей           манитарные и социально-экономические науки:
из микроядра и модуль-сервера.                  сб. материалов 2-й заочной научн.-практ. конф.
                                                25 ноября. 2009. Челябинск, изд-во ЮУрГУ,
                                                2009.
Заключение
                                             4. ISO/IEC Information technology — Open Systems
   Разработанный программный комплекс,          Interconnection — Basic Reference Model: The Ba-
который включает параллельно работаю-           sic Model 1994 ISO/IEC 7498 – 1:1994 (E).

                                                                                          37
Инструментальные средства   Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                          № 6 (36) 2011


  Атовмян Игорь Оганович — докт. техн. наук, профессор, и. о. заведующего кафедрой Интеллектуаль-
ных управляющих систем Национального исследовательского ядерного университета «МИФИ», 115409,
Москва, Каширское ш., д. 31.
  Бабишин Владимир Денисович — докт. техн. наук, профессор кафедры Прикладной космонавтики и ин-
формационно-измерительной техники Московской академии рынка труда и информационных технологий,
121351, Москва, ул. Молодогвардейская, д. 46, к. 1.
   Барышев Руслан Александрович — канд. филос. наук, доцент кафедры Информационных технологий
в креативных и культурных индустриях Гуманитарного института Сибирского федерального университета,
660041, Красноярск, Свободный просп., д. 79.
  Березин Михаил Анатольевич — ведущий математик лаборатории Интеллектуальных систем управле-
ния и моделирования Института проблем управления им. В. А. Трапезникова РАН, 117997, Москва, Проф-
союзная ул., д. 65.
  Гимаров Владимир Александрович — докт. техн. наук, профессор кафедры Менеджмента и информа-
ционных технологий в экономике Филиала государственного образовательного учреждения высшего про-
фессионального образования «Московский Энергетический Институт (технический университет)» в г. Смо-
ленске, 214013, г. Смоленск, Энергетический пр., д. 1.
  Гимаров Владимир Владимирович — канд. экон. наук, доцент кафедры Менеджмента и информацион-
ных технологий в экономике Филиала государственного образовательного учреждения высшего профес-
сионального образования «Московский Энергетический Институт (технический университет)» в г. Смо-
ленске, 214013, г. Смоленск, Энергетический пр., д. 1.
   Горбунов Андрей Леонидович — канд. техн. наук, доцент, заместитель начальника Учебно-тренировоч-
ного центра управления воздушным движением Московского государственного технического универси-
тета гражданской авиации, 125993, г. Москва, Кронштадтский бул., д. 20.
  Гудков Кирилл Сергеевич — инженер Государственного научно-исследовательского института авиаци-
онных систем, 125319, г. Москва, ул. Викторенко, д. 7.
   Давыдов Александр Николаевич — докт. техн. наук, советник по техническим вопросам Методологиче-
ского совета ФГУП «НПО им. С. А. Лавочкина», 141400, г. Московская область, Химки, Ленинградская ул.,
д. 24.
  Дедков Виталий Кириллович — докт. техн. наук, профессор, ведущий научный сотрудник отдела Нели-
нейного анализа и проблем безопасности Вычислительного центра им. А. А. Дородницына РАН, 119333,
Москва, ул. Вавилова, д. 40.
   Димитриев Александр Петрович — канд. техн. наук, доцент кафедры Компьютерных технологий Чу-
вашского государственного университета имени И. Н. Ульянова, 428015, г. Чебоксары, Московский пр.,
д. 15, корп. «Г».
   Дорошенко Максим Андреевич — аспирант кафедры Прикладной космонавтики и информационно-из-
мерительной техники Московской академии рынка труда и информационных технологий, 121351, г. Моск-
ва, ул. Молодогвардейская, д. 46, к. 1.
  Заборовский Никита Владимирович — аспирант кафедры Информатики факультета Управления и при-
кладной математики Московского физико-технического института, 141700, г. Долгопрудный Московской
обл., Институтский пер., д. 9.
  Заева Маргарита Анатольевна — доцент кафедры Интеллектуальных управляющих систем Националь-
ного исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское ш., д. 31.
  Зиновьев Иван Игоревич — аспирант кафедры Физики и прикладной математики Владимирского госу-
дарственного университета им. А. Г. и Н. Г. Столетовых, 600000, г. Владимир, ул. Горького, д. 87.
    Иванова Ирина Владимировна — аспирант кафедры Менеджмента и информационных технологий
в экономике Филиала государственного образовательного учреждения высшего профессионального об-
разования «Московский Энергетический Институт (технический университет)» в г. Смоленске, 214013,
г. Смоленск, Энергетический пр., д. 1.
  Каганов Вениамин Шаевич — канд. экон. наук, первый заместитель руководителя Департамента обра-
зования г. Москвы, 105318, Москва, Семеновская пл., д. 4.
   Лаврентьев Валерий Сергеевич — канд. техн. наук, доцент кафедры Интеллектуальных управляющих
систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир-
ское ш., д. 31.


                                                                                              123
   Сведения об авторах
ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011


  Лисин Денис Александрович — аспирант отдела Прикладной математики и вычислительных методов
Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046, г. Харьков, ул. Дм. Пожар-
ского, д. 2/10.
  Максименко-Шейко Кирилл Владимирович — канд. физ.-мат. наук, старший научный сотрудник отдела
Прикладной математики и вычислительных методов Института проблем машиностроения им. А. Н. Подгор-
ного НАН Украины, 61046, г. Харьков, ул. Дм. Пожарского, д. 2/10.
  Малынкин Константин Вадимович — заместитель начальника отдела Разработки бортовых и наземных
информационных систем ЗАО НПО «Мобильные информационные системы», 125319, Москва, Авиацион-
ный пер., д. 5.
   Мухин Иван Борисович — старший инженер-программист ЗАО НПО «Мобильные информационные сис-
темы», 125319, Москва, Авиационный пер., д. 5.
  Нестеров Игорь Александрович — канд. техн. наук, заведующий кафедрой Системного программиро-
вания Московского финансово-промышленного университета «Синергия», 105318, Москва, Измайлов-
ский вал, д. 2.
  Пащенко Федор Федорович — докт. техн. наук, профессор, заведующий лабораторией Интеллекту-
альных систем управления и моделирования Института проблем управления им. В. А. Трапезникова РАН,
117997, Москва, ул. Профсоюзная ул., д. 65.
   Пиков Никита Олегович — аспирант Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
   Рудов Иван Николаевич — аспирант Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
  Румянцев Максим Валерьевич — канд. филос. наук, директор Гуманитарного института Сибирского фе-
дерального университета, 660041, г. Красноярск, Свободный просп., д. 79.
  Сартаков Василий Андреевич — аспирант кафедры Интеллектуальных управляющих систем Нацио-
нального исследовательского ядерного университета «МИФИ», генеральный директор ООО «Ксис Лабс»,
115522, Москва, ул. Москворечье, д. 2, корп. 2.
   Смолин Артем Александрович — канд. филос. наук, доцент кафедры Информационных технологий
в креативных и культурных индустриях Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
   Соколов Максим Александрович — старший преподаватель кафедры Интеллектуальных управляющих
систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир-
ское ш., д. 31.
   Ткаченко Сергей Игоревич — старший преподаватель кафедры Интеллектуальных управляющих сис-
тем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское
ш., д. 31.
   Толок Алексей Вячеславович — докт. техн. наук, профессор, заведующий кафедрой Инженерной гра-
фики Московского государственного технологического университета «Станкин», 127994, г. Москва, Вад-
ковский пер., д. 1.
  Тормасов Алексей Геннадьевич — докт. физ.-мат. наук, профессор, заведующий кафедрой Теоретиче-
ской и прикладной информатики Московского физико-технического института, 141700, г. Долгопрудный
Московской обл., Институтский пер., д. 9.
  Ферцев Александр Александрович — аспирант кафедры Прикладной математики Мордовского госу-
дарственного университета им. Н. П. Огарева, 430005, г. Саранск, ул. Большевистская, д. 68.
   Харитонов Сергей Владимирович — канд. экон. наук, доцент кафедры Математических методов при-
нятия решений Московского финансово-промышленного университета «Синергия», 105318, Москва, Из-
майловский вал, д. 2.
   Черепанов Владимир Юрьевич — управляющий партнер ООО «Центр независимой оценки и консалтин-
га», доцент кафедры Оценочной деятельности, фондового рынка и налогообложения Московского финан-
сово-промышленного университета «Синергия», 105318, Москва, Измайловский вал, д. 2.
    Шейко Татьяна Ивановна — докт. техн. наук, профессор, заведующий отделом прикладной математики
и вычислительных методов Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046,
г. Харьков, ул. Дм. Пожарского, д. 2/10.


 124
                                                                            Сведения об авторах
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                                      № 6 (36) 2011


  Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, National
Research Nuclear University MEPhI, Moscow.
  Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and Information
Measuring Equipment, Moscow Academy of the Labor Market and Information Technology.
  Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and
Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
    Berezin Michael — Senior Mathematician, Intelligent Systems Modeling and Control Laboratory, Institute of Con-
trol Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.
   Сherepanov Vladimir — Managing Partner, Centre of Independent Valuation and Consulting (LLC), Associ-
ate Professor, Appraisal, stock market & taxation Department, Moscow University of Finance and Industry «Sin-
ergy».
  Davydov Aleksandr — Doctor of Engineering, Methodological Council Technical Adviser, Scientific-Production
Association n. a. S. A. Lavochkin, Moscow region.
  Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety Problems
Department, Computer center n. a. A. A. Dorodnitsyn of the Russian Academy of Sciences, Moscow.
  Dimitriev Alexander — Ph. D. (Eng.), Associate Professor, Computer Technologies Department, Chuvash State
University n. a. I. N. Ulyanov, Cheboksary.
   Doroshenko Maxim — Post-Graduate Student, Department of Applied Cosmonautics and Information Measur-
ing Equipment, Moscow Academy of the Labor Market and Information Technology.
   Fertsev Alexander — Engineer, Informational Technologies Department, Mordovian State University n. a.
N. P. Ogarev, Saransk.
  Gimarov Vladimir A. — Doctor of Engineering, Professor, Management and Information Technologies in Eco-
nomics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University),
Smolensk.
  Gimarov Vladimir V. — Ph. D. (Econ.), Associate Professor, Management and Information Technologies in
Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University),
Smolensk.
  Gorbunov Andrey — Ph. D. (Eng.), Associate Professor, Deputy Director of Air Traffic Control Training Unit,
Moscow State Technical University of Civil Aviation.
   Gudkov Kirill — Engineer of State Research Institute of Aviation Systems, Moscow.
  Ivanova Irina — Post-Graduate Student, Management and Information Technologies in Economics Department,
Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk.
   Kaganov Benjamin — Ph. D (Econ.), First Deputy Head of Moscow Department of Education.
  Kharitonov Sergej — Ph. D. (Econ.), Associate Professor, Mathematical Decision-Making Techniques
Department, Moscow University of Finance and Industry «Sinergy».
  Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, National
Research Nuclear University MEPhI, Moscow.
  Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute for
Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov.
  Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical Methods
Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine,
Kharkov.
   Malynkin Konstantin — JSC SPA «Mobile Information Systems», Deputy Head of Airborne and Ground-based
Information Systems Department, Moscow.
   Mukhin Ivan — Senior Programming Engineer, JSC SPA «Mobile Information Systems», Moscow.
   Nesterov Igor — Ph. D. (Eng.), Head of Systems Programming Department, Moscow University of Finance and
Industry «Sinergy».
  Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and Control
Laboratory, Institute of Control Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.
   Pikov Nikita — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.



                                                                                                          125
   Сведения об авторах
ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011


   Rudov Ivan — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
   Rumyantsev Maxim — Ph. D. (philos.), Director of Institute for the Humanities of Siberian Federal University,
Krasnojarsk.
  Sartakov Vasily — Post-Graduate Student, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
  Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical Methods
Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine,
Kharkov.
   Smolin Artem — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural
Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
  Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear University
MEPhI, Moscow.
  Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
   Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow State
Technological Institute STANKIN.
  Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and Applied
Mathematics, Moscow Institute of Physics and Technology.
  Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and Applied
Mathematics, Moscow Institute of Physics and Technology.
  Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
   Zinoviev Ivan — Post-Graduate Student, Physics and Applied Mathematics Department, Vladimir State University,
n. a. A. Stoletov and N. Stoletov, Vladimir.




 126
                                                                                      Сведения об авторах
ПРИКЛАДНАЯ ИНФОРМАТИКА
                                                                                                                   № 6 (36) 2011


   Internet Life 2011 — попавшие в сеть                                    Механизмы интеграции
                                                 Пресс-релиз         внутрикорпоративных справочников
    15 ноября в Московском центре международ-                                                                     К. С. Гудков
ной торговли впервые прошла конференция In-                           Рассмотрена задача интеграции внутрикор-
ternet Life 2011. Организатором форума выступил                    поративных справочников при создании системы
центр профессионального роста CareerLab, на-                       поддержки нормативно-справочной информации.
копивший богатый опыт проведения крупных кон-                      Указано место рассматриваемой задачи в общей
ференций, среди которых такие мероприятия,                         проблеме управления нормативно-справочной ин-
как Software People, User Experience Russia, Social                формацией. Автором предложена математическая
Experience.                                                        модель объединения справочников и разработан
   Интернет, бизнес, социальные медиа, стартап.                    программный продукт, в котором она реализована
                                                                   на практике.
                                                                      Корпоративная информационная система, управление
          Internet Life 2011 — Leaked                                 справочниками, математическая модель.

                                                 Press release
     A conference «Internet Life 2011» was held for the               Ways of intra-corporate lookup tables
first time on November 15 at the World Trade Center in               integration in master data management
Moscow. The forum was organized by the Center for                                    systems
professional growth «CareerLab» that has accumulated
extensive experience in organizing large conferences,                                                               K. Gudkov
including such events as «Software People», «User Ex-                  The problem of intra-corporate lookup tables’ in-
perience Russia», «Social Experience».                             tegration in master data management systems is pre-
   Internet, business, social media, start-up.                     sented. The position of the problem in the general
                                                                   problem was indicated. Mathematical model of data
                                                                   unification and corresponding software program are
     Нестационарная мультиагентная                                 implemented.
      модель регионального рынка                                      Corporate information systems, lookup tables management,
            интернет-услуг                                            mathematical model.

         В. В. Гимаров, В. А. Гимаров, И. В. Иванова
   В статье проанализированы проблемы управле-                            Moscow Education Online 2011
ния телекоммуникационными предприятиями, одним                                                                  Пресс-релиз
из путей решения которых является использова-
                                                                      Тематика конференции охватывает широкий круг
ние компьютерного моделирования, основанного
                                                                   вопросов развития перспективных технологий и ор-
на мультиагентном подходе. Предложена структу-
                                                                   ганизационно-управленческих решений в электрон-
ра многокомпонентной мультиагентной системы для
                                                                   ном, открытом и дистанционном обучении. В конфе-
анализа рыночной конъюнктуры.
                                                                   ренции приняли участие ведущие российские и за-
   Рынок интернет-услуг, классификационный анализ траек-           рубежные эксперты в сфере электронного обуче-
   торий, мультиагентное моделирование.
                                                                   ния, а также крупнейшие вендоры и разработчики
                                                                   программно-технических решений.
                                                                      Электронное обучение, открытое обучение, дистанционное
     Non-stationary multi-agent model                                 обучение, программные решения.
  of the regional Internet services market
                 V. V. Gimarov, V. A. Gimarov, I. Ivanova
                                                                          Moscow Education Online 2011
    Computer simulation based on multi-agent ap-
proach to the problem of telecommunication compa-                                                                Press release
nies management is considered and the structure of                     Themes of the event cover a wide range of ad-
multi-component multi-agent system for market analy-               vanced technologies development and management
ses is proposed.                                                   decisions in the fields of e-learning, open and distance
   The market for Internet services, the classification analysis   education. The conference was attended by leading
   of the trajectories, multi-agent simulation.                    Russian and foreign e-learning experts as well as ma-
                                                                   jor software vendors and developers of software and
                                                                   hardware solutions.
                                                                      E-learning, open education, distance education, program so-
                                                                      lutions.


                                                                                                                       127
   Аннотированный список статей
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011
Прикладная Информатика 6 (36) 2011

More Related Content

What's hot

методы ускоренного конспектирования и чтения э. в. минько
методы ускоренного конспектирования и чтения э. в. минькометоды ускоренного конспектирования и чтения э. в. минько
методы ускоренного конспектирования и чтения э. в. минькоtop news
 
Новые информационные технологии в образовании
Новые информационные технологии в образованииНовые информационные технологии в образовании
Новые информационные технологии в образованииMIREA
 
X Региональная научно-практическая конференция
X Региональная научно-практическая конференцияX Региональная научно-практическая конференция
X Региональная научно-практическая конференцияMIREA
 
Презентация ФТА
Презентация ФТАПрезентация ФТА
Презентация ФТАlukyanov-fta
 
Эргономика
ЭргономикаЭргономика
Эргономикаbntulibrary
 
X Региональная научно-практическая конференция
X Региональная научно-практическая конференцияX Региональная научно-практическая конференция
X Региональная научно-практическая конференцияMIREA
 
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)Иван Иванов
 
Презентация БПИ БГПА БНТУ 95 лет.
Презентация БПИ БГПА БНТУ 95 лет.Презентация БПИ БГПА БНТУ 95 лет.
Презентация БПИ БГПА БНТУ 95 лет.Павел Ермолович
 
Охрана труда
Охрана трудаОхрана труда
Охрана трудаbntulibrary
 
малые винеровские чтения программа
малые винеровские чтения программамалые винеровские чтения программа
малые винеровские чтения программаducbang
 
Scientific-Methodological Council on Mathematics of Ministry of Education and...
Scientific-Methodological Council on Mathematics of Ministry of Education and...Scientific-Methodological Council on Mathematics of Ministry of Education and...
Scientific-Methodological Council on Mathematics of Ministry of Education and...metamath
 
Мехатроника
МехатроникаМехатроника
Мехатроникаbntulibrary
 
УрФУ Поморцева А.А.
УрФУ Поморцева А.А.УрФУ Поморцева А.А.
УрФУ Поморцева А.А.4smpir
 
Робототехника
РобототехникаРобототехника
Робототехникаbntulibrary
 
На пути к профессии
На пути к профессииНа пути к профессии
На пути к профессииШкола 1770
 
на пути к профессии
на пути к профессиина пути к профессии
на пути к профессииШкола 1770
 
На пути к профессии
На пути к профессииНа пути к профессии
На пути к профессииШкола 1770
 
Презентация факультета информатики
Презентация факультета информатикиПрезентация факультета информатики
Презентация факультета информатикиНаталья
 
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...ASTU Library
 

What's hot (20)

методы ускоренного конспектирования и чтения э. в. минько
методы ускоренного конспектирования и чтения э. в. минькометоды ускоренного конспектирования и чтения э. в. минько
методы ускоренного конспектирования и чтения э. в. минько
 
Новые информационные технологии в образовании
Новые информационные технологии в образованииНовые информационные технологии в образовании
Новые информационные технологии в образовании
 
X Региональная научно-практическая конференция
X Региональная научно-практическая конференцияX Региональная научно-практическая конференция
X Региональная научно-практическая конференция
 
БНТУ
БНТУБНТУ
БНТУ
 
Презентация ФТА
Презентация ФТАПрезентация ФТА
Презентация ФТА
 
Эргономика
ЭргономикаЭргономика
Эргономика
 
X Региональная научно-практическая конференция
X Региональная научно-практическая конференцияX Региональная научно-практическая конференция
X Региональная научно-практическая конференция
 
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2010_(2)
 
Презентация БПИ БГПА БНТУ 95 лет.
Презентация БПИ БГПА БНТУ 95 лет.Презентация БПИ БГПА БНТУ 95 лет.
Презентация БПИ БГПА БНТУ 95 лет.
 
Охрана труда
Охрана трудаОхрана труда
Охрана труда
 
малые винеровские чтения программа
малые винеровские чтения программамалые винеровские чтения программа
малые винеровские чтения программа
 
Scientific-Methodological Council on Mathematics of Ministry of Education and...
Scientific-Methodological Council on Mathematics of Ministry of Education and...Scientific-Methodological Council on Mathematics of Ministry of Education and...
Scientific-Methodological Council on Mathematics of Ministry of Education and...
 
Мехатроника
МехатроникаМехатроника
Мехатроника
 
УрФУ Поморцева А.А.
УрФУ Поморцева А.А.УрФУ Поморцева А.А.
УрФУ Поморцева А.А.
 
Робототехника
РобототехникаРобототехника
Робототехника
 
На пути к профессии
На пути к профессииНа пути к профессии
На пути к профессии
 
на пути к профессии
на пути к профессиина пути к профессии
на пути к профессии
 
На пути к профессии
На пути к профессииНа пути к профессии
На пути к профессии
 
Презентация факультета информатики
Презентация факультета информатикиПрезентация факультета информатики
Презентация факультета информатики
 
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...
Выставка учебных изданий, переданных в дар научной библиотеке АГТУ от издател...
 

Viewers also liked

Hardware Errors and the OS
Hardware Errors and the OSHardware Errors and the OS
Hardware Errors and the OSVasily Sartakov
 
Operating Systems Meet Fault Tolerance
Operating Systems Meet Fault ToleranceOperating Systems Meet Fault Tolerance
Operating Systems Meet Fault ToleranceVasily Sartakov
 
Сетевая подсистема в L4Re и Genode
Сетевая подсистема в L4Re и GenodeСетевая подсистема в L4Re и Genode
Сетевая подсистема в L4Re и GenodeVasily Sartakov
 
Защита памяти при помощи NX-bit в среде L4Re
Защита памяти при помощи NX-bit в среде L4ReЗащита памяти при помощи NX-bit в среде L4Re
Защита памяти при помощи NX-bit в среде L4ReVasily Sartakov
 
RnD Collaborations in Asia-Pacific Region
RnD Collaborations in Asia-Pacific RegionRnD Collaborations in Asia-Pacific Region
RnD Collaborations in Asia-Pacific RegionVasily Sartakov
 

Viewers also liked (8)

Hardware Errors and the OS
Hardware Errors and the OSHardware Errors and the OS
Hardware Errors and the OS
 
Operating Systems Meet Fault Tolerance
Operating Systems Meet Fault ToleranceOperating Systems Meet Fault Tolerance
Operating Systems Meet Fault Tolerance
 
Сетевая подсистема в L4Re и Genode
Сетевая подсистема в L4Re и GenodeСетевая подсистема в L4Re и Genode
Сетевая подсистема в L4Re и Genode
 
Genode OS Framework
Genode OS FrameworkGenode OS Framework
Genode OS Framework
 
Memory, IPC and L4Re
Memory, IPC and L4ReMemory, IPC and L4Re
Memory, IPC and L4Re
 
Защита памяти при помощи NX-bit в среде L4Re
Защита памяти при помощи NX-bit в среде L4ReЗащита памяти при помощи NX-bit в среде L4Re
Защита памяти при помощи NX-bit в среде L4Re
 
Intro
IntroIntro
Intro
 
RnD Collaborations in Asia-Pacific Region
RnD Collaborations in Asia-Pacific RegionRnD Collaborations in Asia-Pacific Region
RnD Collaborations in Asia-Pacific Region
 

Similar to Прикладная Информатика 6 (36) 2011

КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВО
КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВОКУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВО
КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВОIlia Malkov
 
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...Дмитрий Бастрон
 
иформац. письмо 2014 посл
иформац. письмо 2014 послиформац. письмо 2014 посл
иформац. письмо 2014 послdr Mitar Lutovac
 
Магистерская программа «Экономическая теория и проблемы современной России» М...
Магистерская программа «Экономическая теория и проблемы современной России» М...Магистерская программа «Экономическая теория и проблемы современной России» М...
Магистерская программа «Экономическая теория и проблемы современной России» М...Moscow School of Economics (MSE MSU)
 
Кафедра экономической теории
Кафедра экономической теорииКафедра экономической теории
Кафедра экономической теорииieucfuv
 
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)Иван Иванов
 
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7Елена Овечкина
 
The scientific heritage No 76 (76) (2021) Vol 2
The scientific heritage No 76 (76) (2021) Vol 2The scientific heritage No 76 (76) (2021) Vol 2
The scientific heritage No 76 (76) (2021) Vol 2The scientific heritage
 
Бюллетень науки и практики №5 (6) 2016 г.
Бюллетень науки и практики №5 (6) 2016 г.Бюллетень науки и практики №5 (6) 2016 г.
Бюллетень науки и практики №5 (6) 2016 г.Елена Овечкина
 

Similar to Прикладная Информатика 6 (36) 2011 (20)

Mir 11
Mir 11Mir 11
Mir 11
 
Problems of economy
Problems of economyProblems of economy
Problems of economy
 
КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВО
КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВОКУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВО
КУЛЬТУРА: ГОСУДАРСТВО, БИЗНЕС И ОБЩЕСТВО
 
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...
«Законодательное и нормативно-правовое обеспечение электронного обучения в Ро...
 
Сити-менеджмент
Сити-менеджментСити-менеджмент
Сити-менеджмент
 
иформац. письмо 2014 посл
иформац. письмо 2014 послиформац. письмо 2014 посл
иформац. письмо 2014 посл
 
Mir 3
Mir 3Mir 3
Mir 3
 
Магистерская программа «Экономическая теория и проблемы современной России» М...
Магистерская программа «Экономическая теория и проблемы современной России» М...Магистерская программа «Экономическая теория и проблемы современной России» М...
Магистерская программа «Экономическая теория и проблемы современной России» М...
 
VOL 4, No 60 (2020)
VOL 4, No 60 (2020)VOL 4, No 60 (2020)
VOL 4, No 60 (2020)
 
SCIENCE and EDUCATION a NEW DIMENSION NATURAL and TECHNICAL SCIENCE Issue 148
SCIENCE and EDUCATION a NEW DIMENSION NATURAL and TECHNICAL SCIENCE Issue 148SCIENCE and EDUCATION a NEW DIMENSION NATURAL and TECHNICAL SCIENCE Issue 148
SCIENCE and EDUCATION a NEW DIMENSION NATURAL and TECHNICAL SCIENCE Issue 148
 
VOL 2, No 6 (6) (2016)
VOL 2, No 6 (6) (2016)VOL 2, No 6 (6) (2016)
VOL 2, No 6 (6) (2016)
 
Кафедра экономической теории
Кафедра экономической теорииКафедра экономической теории
Кафедра экономической теории
 
Mir 8
Mir 8Mir 8
Mir 8
 
Mir 4
Mir 4Mir 4
Mir 4
 
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)
научно методический журнал-информатизация_образования_и_науки_№1_2009_(2)
 
Mir 10
Mir 10Mir 10
Mir 10
 
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7
БЮЛЛЕТЕНЬ НАУКИ И ПРАКТИКИ (BULLETIN OF SCIENCE AND PRACTICE) № 7
 
КИТ-2010
КИТ-2010КИТ-2010
КИТ-2010
 
The scientific heritage No 76 (76) (2021) Vol 2
The scientific heritage No 76 (76) (2021) Vol 2The scientific heritage No 76 (76) (2021) Vol 2
The scientific heritage No 76 (76) (2021) Vol 2
 
Бюллетень науки и практики №5 (6) 2016 г.
Бюллетень науки и практики №5 (6) 2016 г.Бюллетень науки и практики №5 (6) 2016 г.
Бюллетень науки и практики №5 (6) 2016 г.
 

More from Vasily Sartakov

Мейнстрим технологии шифрованной памяти
Мейнстрим технологии шифрованной памятиМейнстрим технологии шифрованной памяти
Мейнстрим технологии шифрованной памятиVasily Sartakov
 
Operating Systems Hardening
Operating Systems HardeningOperating Systems Hardening
Operating Systems HardeningVasily Sartakov
 
Особенности Национального RnD
Особенности Национального RnDОсобенности Национального RnD
Особенности Национального RnDVasily Sartakov
 
Introduction to Microkernels
Introduction to MicrokernelsIntroduction to Microkernels
Introduction to MicrokernelsVasily Sartakov
 
Advanced Components on Top of L4Re
Advanced Components on Top of L4ReAdvanced Components on Top of L4Re
Advanced Components on Top of L4ReVasily Sartakov
 
Применение Fiasco.OC
Применение Fiasco.OCПрименение Fiasco.OC
Применение Fiasco.OCVasily Sartakov
 
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Vasily Sartakov
 
Образование, наука, бизнес. Сегодня, завтра, послезавтра
Образование, наука, бизнес. Сегодня, завтра, послезавтраОбразование, наука, бизнес. Сегодня, завтра, послезавтра
Образование, наука, бизнес. Сегодня, завтра, послезавтраVasily Sartakov
 

More from Vasily Sartakov (15)

Мейнстрим технологии шифрованной памяти
Мейнстрим технологии шифрованной памятиМейнстрим технологии шифрованной памяти
Мейнстрим технологии шифрованной памяти
 
Operating Systems Hardening
Operating Systems HardeningOperating Systems Hardening
Operating Systems Hardening
 
Особенности Национального RnD
Особенности Национального RnDОсобенности Национального RnD
Особенности Национального RnD
 
Genode Architecture
Genode ArchitectureGenode Architecture
Genode Architecture
 
Genode Components
Genode ComponentsGenode Components
Genode Components
 
Genode Programming
Genode ProgrammingGenode Programming
Genode Programming
 
Genode Compositions
Genode CompositionsGenode Compositions
Genode Compositions
 
Trusted Computing Base
Trusted Computing BaseTrusted Computing Base
Trusted Computing Base
 
System Integrity
System IntegritySystem Integrity
System Integrity
 
Intro
IntroIntro
Intro
 
Introduction to Microkernels
Introduction to MicrokernelsIntroduction to Microkernels
Introduction to Microkernels
 
Advanced Components on Top of L4Re
Advanced Components on Top of L4ReAdvanced Components on Top of L4Re
Advanced Components on Top of L4Re
 
Применение Fiasco.OC
Применение Fiasco.OCПрименение Fiasco.OC
Применение Fiasco.OC
 
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
Разработка встраиваемой операционной системы на базе микроядерной архитектуры...
 
Образование, наука, бизнес. Сегодня, завтра, послезавтра
Образование, наука, бизнес. Сегодня, завтра, послезавтраОбразование, наука, бизнес. Сегодня, завтра, послезавтра
Образование, наука, бизнес. Сегодня, завтра, послезавтра
 

Прикладная Информатика 6 (36) 2011

  • 1. Ноябрь-декабрь С 19 февраля 2010 года журнал включен в Пере- чень ведущих периодических изданий, рекомен- дованных ВАК для публикации результатов дис- сертационных исследований. Уважаемые коллеги! Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна- менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформации российского общества — 2012». Журнал «Прикладная информатика» организует инфор- мационную поддержку Конгресса. Место проведения — Московский финансово-промыш- ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнее об этой конференции можно узнать на второй странице обложки. В номере представлены три пресс-релиза о конференциях, состоявшихся при активном участии журнала «Прикладная информатика»: • V Международная конференция по вопросам обучения с применением e-learning тех- нологий Moscow Education Online 2011; • Пятая Всероссийская конференция по имитационному моделированию и его при- менению в науке и промышленности «Имитационное моделирование. Теория и практика» ИММОД-2011 с участниками из разных стран; • Конференция Internet Life 2011. Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес», «IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора- тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование». Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на- ступлением Нового 2012 года и желает больших творческих успехов! Главный редактор А. А. Емельянов
  • 2. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Редакционный совет Главный редактор Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. Баумана Емельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия», Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис- зав. кафедрой Математических и инструментальных методов экономики лений Бэдфордширского университета (Великобритания) Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли- Сопредседатели редакционного совета тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион- Рубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер- ных систем гия», зав. кафедрой Теории и практики конкуренции Потемкин А. И., докт. техн. н., проф. РГУТиС Мешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти- Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директора тута логистики ресурсосбережения и технологической инноватики, зав. ВНИИ ПВТИ кафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен- делеева Салмин С. П., докт. экон. н., проф. МФПУ «Синергия» Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУ Члены редакционного совета им. Д. И. Менделеева Амбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки- Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образования бернетики БГУЭФ (Иркутск) МГУ им. М. В. Ломоносова Бендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис- управления и моделирования МФПУ «Синергия», ведущий научный со- тем в экономике СПбГУ трудник ЦЭМИ РАН Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор- Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН) матики и автоматизации управления РГЭУ (РИНХ, Ростов) Волкова В. Н., докт. экон. н., проф. СПбГПУ Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех- Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори- нологий Финансового университета при Правительстве РФ зованными учебными центрами и образовательными учреждениями Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудник Дик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж- Центра экономической безопасности Института экономики Уральского мента и электронной коммерции МФПУ «Синергия» отделения РАН (г. Екатеринбург) Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка- федрой Менеджмента и информационных технологий в экономике Заместители главного редактора Звонова А. Н., канд. экон. н., директор издательства «Финансы и ста- Власова Е. А., ведущий специалист Открытого технологического ин- тистика» ститута Козлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин- и управления СПбГПУ струментальных методов экономики МФПУ «Синергия» Editorial Board Editor in Chief V. Hulin, Doctor of Economics, Professor, St. Petersburg State University, А. Emelyanov, Doctor of Economics, Professor, Moscow University of Finance Head of the Economic Information Systems Department and Industry "Sinergy", Vice-President, Head of the Mathematical and Instru- G. Khubayev, Doctor of Economics, Professor, Rostov State Economic Uni- mental Methods of Economics Department versity (Rostov), Head of the Economic Informatics and Automation Control Department Co-Chairs of the Editorial Board S. Korshunov, PhD, Professor, Bauman Moscow State Technical Univer- Yu. Rubin, Doctor of Economics, Professor, Corresponding Member of the sity, vice-rector Russian Education Academy, Moscow University of Finance and Industry "Sin- V. Kozlov, Doctor of Technical Sciences, Professor, St. Petersburg State Poly- ergy", Rector, Head of the Theory and Practice of Competition Department technic University, Head of the System Analysis and Control Department V. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem- Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Corresponding ber of Russian Academy of Sciences, Mendeleyev University of Chemical Member of Russian Academy of Sciences, the Dorodnitsyn Computing Centre Technology of Russia, Director of the Institute of Logistics and Resource of RAS, Head of Simulation Systems Department Technology Innovation, Head of the Logistics and Economical Informatics A. Potemkin, Doctor of Technical Sciences, Professor, Russian State Univer- Department sity of Tourism and Service, Head of the Corporate Governance and E-Busi- Members of the Editorial Board ness Department N. Ambrosov, Doctor of Economics, Professor, Baikal State University of G. Ross, Doctor of Economics, Doctor of Technical Sciences, Professor, Dep- Economics and Law (Irkutsk), Head of the Informatics and Cybernetics De- uty Director of All-Russian Research Institute for Problems of Computer Tech- partment nology and Information M. Bendikov, Doctor of Economics, Professor, Moscow University of Finance S. Salmin, Doctor of Economics, Professor, Moscow University of Finance and In- and Industry "Sinergy", Head of the Innovation Management and Modeling dustry, the Mathematical and Instrumental Methods of Economics Department Department, leading researcher of the Central Institute of Mathematical Eco- P. Sarkisov,Doctor of Technical Sciences, Professor, Academician of Rus- nomics RAS sian Academy of Sciences, D. Mendeleyev University of Chemical Technol- V. Bugorsky, PhD, Professor, St. Petersburg University of Engineering and ogy of Russia, President Economics, the Economic Information Systems Department A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, Senior M. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head Researcher, Economic Security Center, Institute of Economy, Ural Department of the Applicable Computing Department of Russian Academy of Science (Ekaterinburg) D. Chistov, Doctor of Economics, Professor, University of Finance Govern- V. Sukhomlin, Doctor of Technical Sciences, Professor, Lomonosov Moscow ment of the Russian Federation, Head of the Information Technology De- State University, Director of the IT-Education Center partment V. Volkova, Doctor of Economics, Professor, St. Petersburg State Polytechnic V. Dick, Doctor of Economics, Professor, Moscow University of Finance and University, the Economic Information Systems Department Industry "Sinergy", Head of the Information Management and Electronic Com- A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics» merce Department S. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train- Deputy Chief Editors ing Centers and Educational Institutions E. Vlasova, Open Technological Institute, Leading Expert M. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power N. Prokimnov, PhD, Associate Professor, Moscow University of Finance and Engineering Institute (Technical University) in Smolensk, Head of the Manage- Industry "Sinergy", the Mathematical and Instrumental Methods of Econom- ment and Information Technology in the Economy Department ics Department 2 Редакционный совет
  • 3. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 IT-бизнес Теория и практика Рынок программных продуктов В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко Метод оперативного анализа нестационарных Пресс-релиз случайных процессов на основе разложения Internet Life 2011 — попавшие в сеть 5 исследуемой функции в интеграл Фурье 49 Моделирование рыночных процессов В. В. Гимаров, В. А. Гимаров, И. В. Иванова 3D моделирование Нестационарная мультиагентная модель Виртуальная реальность регионального рынка интернет-услуг 7 А. Л. Горбунов Летный симулятор с пилотским IT-менеджмент интерфейсом комбинированной реальности 56 Корпоративные информационные системы М. В. Румянцев, А. А. Смолин,   К. С. Гудков Р. А. Барышев, И. Н. Рудов, Н. О. Пиков Механизмы интеграции Виртуальная реконструкция объектов внутрикорпоративных справочников 14 историко-культурного наследия 62 IT и образование Математический аппарат Д. А. Лисин, К. В. Максименко-Шейко,   E-learning А. В. Толок, Т. И. Шейко Пресс-релиз R-функции в компьютерном Moscow Education Online 2011 23 моделировании дизайна В. Ш. Каганов 3D поверхности автомобиля 78 Информационные технологии как инструмент повышения Лаборатория конкурентоспособности образовательных Испытание технологий программ в системе корпоративного обучения 25 К. В. Малынкин, И. Б. Мухин, И. А. Нестеров Технологии обучения Ситуационная адаптация пространственных В. С. Лаврентьев, М. А. Соколов, С. И. Ткаченко данных для бортовых геоинформационных задач 86 Метод снижения временных затрат И. И. Зиновьев на обработку результатов тестирования 28 Пакетный способ сравнения изображений 95 Инструментальные средства Нейросетевое моделирование А. А. Ферцев Программно-аппаратные комплексы Реализация нейронной сети В. А. Сартаков, И. О. Атовмян, М. А. Заева для распознавания изображений Опыт разработки и тестирования встраиваемой с помощью технологии NVDIA CUDA 102 микроядерной операционной системы 33 М. А. Березин, Ф. Ф. Пащенко Эффективные алгоритмы Параметрическая идентификация класса Н. В. Заборовский, А. Г. Тормасов нечетких систем с помощью устойчивого Статическое обнаружение гонок в коде, рекуррентного алгоритма 111 содержащем ветвления и циклы 38 В преподавательский портфель Обработка информационных ресурсов Экономико-математические модели А. П. Димитриев Чувашско-русский переводчик: С. В. Харитонов, В. Ю. Черепанов программная реализация 43 Применение MS Excel для решения задачи стоимостной оценки с использованием метода Simulation корреляционно-регрессионной зависимости 117 Концепции развития Сведения об авторах 123 Пресс-релиз Аннотированный список статей 127 Пятая всероссийская научно-практическая конференция по имитационному Список публикаций за 2011 год 133 моделированию ИММОД — 2011 47 Правила оформления рукописей 139 3 Читайте в номере
  • 4. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 IT Business Theory and practice Software market V. Babishin, A. Davydov, V. Dedkov, M. Doroshenko Using Fourier integral decomposition Press release for on-line nonstationary processes analysis 49 Internet Life 2011 — Leaked 5 Market processes modeling 3D modeling V. Gimarov, V. Gimarov, I. Ivanova Virtual reality Non-stationary multi-agent model A. Gorbunov of the regional Internet services market 7 Flight simulator with augmented reality pilot interface 56 IT Management M. Rumyantsev, A. Smolin, R. Baryshev,   Corporative information system I. Rudov, N. Pikov K. Gudkov Virtual reconstruction of historical Ways of intra-corporate lookup tables and cultural heritage objects 62 integration in master data management systems 14 Mathematical tool IT and education D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko R-functions in computer modeling E-learning of 3D car surface design 78 Press release Moscow Education Online 2011 23 Laboratory B. Kaganov Technology experiments Information technologies as a tool for enhancing K. Malynkin, I. Mukhin, I. Nesterov the competitiveness of the educational programs Situation adaptation of digital spatial data for corporate training 25 for on-board geographic information applications 86 Training technologies I. Zinoviev V. Lavrentjev, M. Sokolov, S. Tkachenko Method of image comparison based Method for rapid test results processing 28 on the construction of vector spaces of their attributes 95 Software engineering Network technologies Software and hardware systems A. Fertsev V. Sartakov, I. Atovmjan, V. Zaeva Neural network implementation Experience of developing and testing for image recognition using embedded microkernel operating system 33 NVIDIA CUDA technology 102 Algorithmic efficiency M. Berezin, F. Pashchenko Fuzzy systems parameters identification N. Zaborovsky, A. Tormasov using stable recurrent algorithm 111 Static detection of races in code that contains loops and branching 38 Teacher’s portfolio Information resources processing Mathematical models in economy A. Dimitriev S. Kharitonov, V. Cherepanov Chuvash-Russian translator: MS Excel application to the cost evaluation a software implementation 43 tasks using the method of correlation and regression dependence 117 Simulation Authors 123 Development concepts Abstracts 127 Press release Fifth All-Russian scientific-practical conference List of publications 2011 133 on simulation IMMOD 2011 47 Guidelines for authors 139 4 Contents
  • 5. Инструментальные средства Программно-аппаратные комплексы ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва В. А. Сартаков, И. О. Атовмян, М. А. Заева И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва М. А. Заева, доцент НИЯУ «МИФИ», г. Москва Опыт разработки и тестирования встраиваемой микроядерной операционной системы Процесс проникновения во все сферы жизни современного человека различных микроэлек- тронных устройств можно еще более ускорить за счет рациональных подходов к разработке их программного обеспечения. Введение пасности и отказоустойчивости — ошибка в любом драйвере может привести к сбою Н еотъемлемой частью современного в работе всего ядра, а возможность полу- мира стали мобильные и встраи- чения драйвером доступа к структурам яд- ваемые устройства, такие как пор- ра угрожает безопасности пользователь- тативные компьютеры, сотовые телефоны, ских данных. В противоположность тако- навигаторы, игровые и телевизионные при- му подходу в микроядерных ОС часть кода, ставки, бытовые и промышленные средства работающая в привилегированном режи- управления процессами и т. д. Используе- ме, невелика, и отдельные функции ядра мые в них высокопроизводительные встраи- выполняют специальные модуль-серверы, ваемые процессоры нуждаются во встраи- работающие в пользовательском режиме ваемой операционной системе (ОС). и способные взаимодействовать между со- Среди разнообразных архитектур ОС бой, например при помощи сообщений [2]. выделяются микроядерная и монолитно-мо- Возникновение сбоя в драйвере не приве- дульная архитектуры [1]. При этом вторая дет к отказу всей системы. Таким образом, получила большее распространение бла- при создании встраиваемого аппаратно- годаря развитию ядра Linux. Основное от- программного комплекса с высоким уров- личие этих архитектур заключается в раз- нем отказоустойчивости и безопасности мере исполняемого кода, работающего необходимо использовать встраиваемую в привилегированном режиме. В частности, микроядерную ОС. в монолитно-модульных ОС драйверы уст- В настоящее время на рынке встраивае- ройств находятся в одном адресном про- мых ОС микроядерных систем немного. Сре- странстве с TCP/IP — стеком, менеджером ди коммерческих продуктов лидером являет- памяти и другими функциональными час- ся QNX, доступных для применения свобод- тями ядра. Такой подход ускоряет разра- но распространяемых проектов к моменту ботку системы на ранних этапах, поскольку написания работы не было. Поэтому стоя- не требует разработки дополнительных ме- ла задача разработки встраиваемой мик- ханизмов передачи данных между состав- роядерной ОС с открытым исходным кодом ными частями ядра. В то же время этот под- и демонстрации ее работоспособности для ход характеризуется низким уровнем безо- применения в сетевых устройствах. 33 Инструментальные средства Программно-аппаратные комплексы
  • 6. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Возможные подходы го взаимодействия (IPC). На основе идеоло- гии L4 были созданы несколько ОС — L4Ka: Сегодня используется два основных Pistachio, L4:Fiasco.OC и другие проекты. подхода к разработке встраиваемой ОС — Основными факторами при выборе яд- разработка либо полностью с нуля, либо ра в качестве основы разрабатываемой на основе использования существующе- ОС были уровень проработанности систе- го ядра. Для реализации последнего под- мы, удобство разработки и отладки, а так- хода в настоящее время применяются два же численность разработчиков и их актив- способа. ность. Дело в том, что некоторые архитек- Первый способ заключается в преобра- турные тонкости отражены в документации зовании больших ОС общего назначения недостаточно подробно, и при разработке во встраиваемые ОС посредством упрощения ОС иногда необходимо консультироваться функционала и уменьшения кода ядра, приме- с представителями разработчиков. К сожа- ром может служить разработка ОС uCLinux, лению, проекты на L4 к моменту начала раз- за основу которой была взята ОС Linux1. работки уже не поддерживались, сообще- Второй способ — противоположность ство разработчиков не превышало 10 чело- первому, он состоит в наращивании мощ- век и отсутствовала какая-либо активность ности простейших ОС контроллеров и функ- в разработке системы. В то же время Mach ционала ядра. и созданный на основе этого микроядра Подход к разработке ОС на основе суще- проект Hurd активно развивались. Это по- ствующего ядра называется портированием служило причиной того, что в качестве ос- и сводится к переносу существующего кода новы для ядра был выбран проект Mach. с одной аппаратной платформы на другую. Опыт разработки и тестирования встраиваемой микроядерной операционной системы В данном случае решено было воспользо- Аппаратная платформа ваться существующим микроядром общего назначения и перенести его во встраивае- В качестве аппаратной платформы пор- мую систему. тирования ядра Mach была выбрана отла- Наиболее известным микроядром с от- дочная плата SK-AT91SAM9XE512 с процес- крытым кодом является микроядро Mach. Оно сором ARM9 Atmel AT91sam9260. Процес- разработано в университете Carnegie Mellon сор ARM9 представляет собой реализацию в начале 1990-х гг. Для этого микроядра раз- популярной архитектуры встраиваемых работана и продолжает использоваться мик- процессоров, обеспечивая, таким обра- роядерная ОС общего назначения Hurd, дос- зом, принципиальную возможность адап- тупная только для архитектуры x86. тации для него ОС. Область применения Другой известный проект в области мик- ядра ARM9 весьма широка, примерами мо- роядерных архитектур — проект L4, не яв- гут служить контроллеры GSM-терминалов, ляющийся непосредственно реализованной средства преобразования протоколов об- ОС, это концепция, описывающая интер- мена данными, наладонные компьютеры фейс взаимодействия для микроядер (мо- (palm PC), портативные измерительные уст- дуль-серверов). Архитектура L4 является бо- ройства, карманные устройства сбора дан- лее новой, чем Mach, в ней устранены мно- ных, устройства управления автомобильны- гие недостатки Mach, например такие, как ми двигателями, смарт-карты и JPEG-кон- низкая производительность межпроцессно- троллеры устройств отображения. 1 В ОС uCLinux в отличие от ОС Linux отсутствует код Применяемая технология работы с блоком управления памятью MMU, что позво- лило использовать ее в системах, в которых ввиду ре- Разработка встраиваемой ОС осуществ- сурсных ограничений использовать ОС Linux нельзя. лялась в три этапа [3]. 34 Инструментальные средства Программно-аппаратные комплексы
  • 7. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 В. А. Сартаков, И. О. Атовмян, М. А. Заева 1. Подготовительный этап. Цель со- ские библиотеки и программы, например стояла в разработке механизмов автома- TCP/IP стек, возможно сделать не завися- тической сборки и запуска микроядра под щими от платформы. разные аппаратные платформы, а также Обозначенные выше принципы позво- в подготовке инструментов разработки, лили разрабатывать ОС как портируемую включающих компилятор, отладчик и дру- с ориентацией на архитектуру ARM, что по- гие средства. зволило вести разработку ОС как встраи- 2. Перенос микроядра с архитекту- ваемой системы. ры i386 на архитектуру ARM9 и запуск его На первом этапе были разработаны на аппаратной платформе. скрипты, позволяющие автоматически про- 3. Создание драйвера Ethernet с элемен- извести компиляцию системы под заданную тами TCP/IP стека в виде самостоятельного платформу (i386 или ARM9), а также осу- модуль-сервера, находящегося в отдельном ществить ее запуск. На этом же этапе бы- адресном пространстве и предназначенного ли разработаны вспомогательные програм- для обработки пакетов сети. мы для тестирования функционала микро- Для демонстрации работоспособности ядра и проверены на платформе i386. Для ОС, в качестве основы для сетевого устрой- эмуляции аппаратного обеспечения плат- ства, оценивалось время обработки сетевых формы i386 использовалась виртуальная запросов ICMP Echo-Request, создаваемых машина QEMU, включающая в себя эмуля- при помощи утилиты ping. цию процессоров x86 и других аппаратных Поскольку ОС логически разделяется платформ. на несколько частей, а именно, микрояд- На втором этапе в сконфигурированном ро GNU/Mach, пространство пользователя исходном коде работающего под i386 мик- (набор прикладных программ и стандартная роядра была произведена замена аппарат- библиотека libc), драйверы, средства разра- но-зависимых частей кода с i386 на ARM9. ботки и конфигурации, то для переноса ОС Не измененные аппаратно-зависимые части необходимо переработать каждую из этих ядра заменили заглушками. Был разрабо- частей с учетом особенностей аппаратной тан код для операций сохранения, загруз- платформы. При проектировании системы ки и переключения контекста и вывода ди- в нее также закладывались принципы, даю- агностических сообщений, осуществлена щие возможность в будущем существенно базовая инициализация аппаратной плат- расширить ее функционал: формы, реализованы механизмы работы На уровне микроядра: аппаратно зави- с оперативной памятью. Разработка каждой симый исходный код ОС строился таким об- из этих частей ОС велась отдельно с помо- разом, чтобы в него можно было внести из- щью средства разработки IAR 5.1. Исполь- менения без больших временных затрат, на- зование указанной среды обусловлено обя- пример добавить новую аппаратную плат- зательностью применения внутрисхемного форму или архитектуру. Это требование отладчика и средств пошаговой отладки, что привело к необходимости внести серьезные необходимо, например, при отладке функ- изменения в базовые средства конфигури- ций переключения контекста. рования микроядра GNU/Mach; Вслед за этим осуществлялись подготов- На уровне пользователя: исходный ка и запуск модуля-сервера, активация сис- код драйверов устройств, пользователь- темного таймера и отладка интерфейса ме- ских программ и библиотек разрабатывал- жду микроядром и модуль-сервером (RPC). ся с тем расчетом, чтобы его можно было Была создана основа для стандартной биб- сконфигурировать под любую аппаратную лиотеки языка C, включающая системные платформу. Драйверы устройств позволя- вызовы и базовые функции работы с памя- ют сделать это не всегда, но пользователь- тью (копирование, сравнение). 35 Инструментальные средства Программно-аппаратные комплексы
  • 8. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Также на втором этапе разработан об- мых на разных платформах, обычно исполь- мен данными между модуль-сервером и мик- зуется для оценки производительности TCP/ роядром. IP стека и механизмов взаимодействия ОС Третий этап состоял из нескольких ша- с сетевой подсистемой. гов: Созданная система успешно прошла тес- • создание и отладка драйвера Ethernet тирование ICMP запросами. При этом не по- в среде IAR 5.1. Драйвер производил инициа- терялось ни одно сообщение, на консоль лизацию MAC и PHY модулей, а также осу- непрерывно выводились диагностические ществлял прием и отправку пакетов в сеть сообщения от микроядра, а также сообще- (MAC – Media Access Control — и PHY — ния анализа заголовков модуль-сервера. Physical layer — являются аппаратными бло- Было отправлено 50 сообщений с интерва- ками, осуществляющими обмен данными ме- лом в 1 с. жду сетью и микропроцессором); • создание анализатора пакетов сети Ethernet с минимальными возможностями. Анализатор получал пакеты из драйвера се- тевого устройства, обрабатывал заголовки и формировал ответы на ARP и ICMP Echo- Request запросы (ARP, IP, ICMP являются частью стека протоколов TCP/IP [4]). Для создания ICMP Echo-Request запросов бы- ла использована утилита ping, предназна- ченная для проверки соединений в сетях Опыт разработки и тестирования встраиваемой микроядерной операционной системы на основе TCP/IP; • перенос драйвера и стека в отдельный модуль-сервер. Рис. 1. Гистограмма распределения времени Созданный модуль-сервер, содержащий ответов микроядерной ОС элементы TCP/IP стека, позволил наглядно продемонстрировать работу ОС. В резуль- На рисунке 1 видно, что ответ формиру- тате получены параллельно работающие ется с разными интервалами времени — 15 микроядро и модуль-сервер, которые об- сообщений со временем ответа в интерва- менивались между собой сообщениями, ис- ле 0,2 – 0,3 мс, и 20 сообщений в интервале пользуя механизм системных вызовов, при 0,6 – 1,3 мс. При этом наблюдались и паке- этом и микроядро, и модуль-сервер нахо- ты с большим временем формирования от- дились в собственных адресных простран- вета — 2,2 мс. Причиной, по-видимому, яв- ствах. ляется загруженность системы диагности- Для тестирования созданной системы ис- ческими сообщениями во время работы мо- пользовалась утилита ping, которая отправ- дуль-сервера. ляет запросы (ICMP Echo-Request) протоко- Для сравнения подобное тестирование ла ICMP указанному узлу сети и фиксиру- было проведено без использования ОС. ет поступающие ответы (ICMP Echo-Reply). В этом случае отсутствуют затраты времени Время между отправкой запроса и получе- как на переключения контекста между мик- нием ответа RTT (Round Trip Time) позволяет роядром и модуль-сервером, так и на фор- определять двусторонние задержки по мар- мирование диагностических сообщений шруту и частоту потери пакетов и на их ос- микроядра. На рисунке 2 хорошо видны две нове оценивать загруженность каналов пе- группы сообщений — короткие со временем редачи данных и промежуточных устройств. ответа 0,1 – 0,2 мс и длительные со временем Сравнение величин этого времени, получае- ответа 0,8 – 0,9 мс. Отсутствие переключений 36 Инструментальные средства Программно-аппаратные комплексы
  • 9. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 В. А. Сартаков, И. О. Атовмян, М. А. Заева контекста и диагностики лишь очистило рас- щие микроядро и модуль-сервер, пред- пределение от промежуточных значений, что ставляет собой лишь модель ОС. В ней говорит о проектных недостатках, присущих нашли отражение основные механизмы механизмам работы TCP/IP стека. ОС, но реализованный в ней функционал не полон. В частности, в модели присутст- вует модуль-сервер, передающий сообще- ния в микроядро при помощи системных вызовов, но он только один. Более того, перенос модуль-сервера страничного об- мена (пейджера) требует серьезной дора- ботки библиотеки libc, а также части мик- роядра. Важно отметить, что разработанный ал- горитм и созданные в процессе разработки ОС программные объекты допускают про- стой перенос микроядра GNU/Mach на дру- Рис. 2. Гистограмма распределения времени гие популярные платформы, например MIPS ответов системы без ОС и PowerPC. Полученный результат, таким образом, В качестве эталона можно использо- пока еще нельзя рассматривать как окон- вать распределение времени формирова- чательный и представляющий собой полно- ния ответов для ОС Linux (рис. 3). Боль- ценную ОС. Считая своей очередной целью шая часть пакетов попадает в интервал создание системы, позволяющей компили- 0,20 – 0,23 мс. ровать уже существующие модули-серве- ры ОС Hurd, авторы планируют осуществить необходимые для достижения этой цели до- работки библиотеки libc, самого микроядра и средств конфигурации. Исходный код разработанной ОС, средст- ва разработки и отладки размещены в сети Интернет по адресу http://www.ksyslabs.org/. Список литературы 1. Таненбаум Э. С. Современные операционные системы. СПб.: Питер, 2007. — 1040 c. 2. Олифер В. Г., Олифер Н. А. Сетевые операци- Рис. 3. Гистограмма распределения времени ответов для ОС Linux онные системы. СПб.: Питер, 2005. — 669 с. 3. Сартаков В. А. Разработка встраиваемой опера- Анализ результатов позволяет сделать ционной системы на основе микроядерной архи- вывод о полной работоспособности создан- тектуры GNU/MACH // Естественно-научные, гу- ной модели микроядерной ОС, состоящей манитарные и социально-экономические науки: из микроядра и модуль-сервера. сб. материалов 2-й заочной научн.-практ. конф. 25 ноября. 2009. Челябинск, изд-во ЮУрГУ, 2009. Заключение 4. ISO/IEC Information technology — Open Systems Разработанный программный комплекс, Interconnection — Basic Reference Model: The Ba- который включает параллельно работаю- sic Model 1994 ISO/IEC 7498 – 1:1994 (E). 37 Инструментальные средства Программно-аппаратные комплексы
  • 10. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Атовмян Игорь Оганович — докт. техн. наук, профессор, и. о. заведующего кафедрой Интеллектуаль- ных управляющих систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское ш., д. 31. Бабишин Владимир Денисович — докт. техн. наук, профессор кафедры Прикладной космонавтики и ин- формационно-измерительной техники Московской академии рынка труда и информационных технологий, 121351, Москва, ул. Молодогвардейская, д. 46, к. 1. Барышев Руслан Александрович — канд. филос. наук, доцент кафедры Информационных технологий в креативных и культурных индустриях Гуманитарного института Сибирского федерального университета, 660041, Красноярск, Свободный просп., д. 79. Березин Михаил Анатольевич — ведущий математик лаборатории Интеллектуальных систем управле- ния и моделирования Института проблем управления им. В. А. Трапезникова РАН, 117997, Москва, Проф- союзная ул., д. 65. Гимаров Владимир Александрович — докт. техн. наук, профессор кафедры Менеджмента и информа- ционных технологий в экономике Филиала государственного образовательного учреждения высшего про- фессионального образования «Московский Энергетический Институт (технический университет)» в г. Смо- ленске, 214013, г. Смоленск, Энергетический пр., д. 1. Гимаров Владимир Владимирович — канд. экон. наук, доцент кафедры Менеджмента и информацион- ных технологий в экономике Филиала государственного образовательного учреждения высшего профес- сионального образования «Московский Энергетический Институт (технический университет)» в г. Смо- ленске, 214013, г. Смоленск, Энергетический пр., д. 1. Горбунов Андрей Леонидович — канд. техн. наук, доцент, заместитель начальника Учебно-тренировоч- ного центра управления воздушным движением Московского государственного технического универси- тета гражданской авиации, 125993, г. Москва, Кронштадтский бул., д. 20. Гудков Кирилл Сергеевич — инженер Государственного научно-исследовательского института авиаци- онных систем, 125319, г. Москва, ул. Викторенко, д. 7. Давыдов Александр Николаевич — докт. техн. наук, советник по техническим вопросам Методологиче- ского совета ФГУП «НПО им. С. А. Лавочкина», 141400, г. Московская область, Химки, Ленинградская ул., д. 24. Дедков Виталий Кириллович — докт. техн. наук, профессор, ведущий научный сотрудник отдела Нели- нейного анализа и проблем безопасности Вычислительного центра им. А. А. Дородницына РАН, 119333, Москва, ул. Вавилова, д. 40. Димитриев Александр Петрович — канд. техн. наук, доцент кафедры Компьютерных технологий Чу- вашского государственного университета имени И. Н. Ульянова, 428015, г. Чебоксары, Московский пр., д. 15, корп. «Г». Дорошенко Максим Андреевич — аспирант кафедры Прикладной космонавтики и информационно-из- мерительной техники Московской академии рынка труда и информационных технологий, 121351, г. Моск- ва, ул. Молодогвардейская, д. 46, к. 1. Заборовский Никита Владимирович — аспирант кафедры Информатики факультета Управления и при- кладной математики Московского физико-технического института, 141700, г. Долгопрудный Московской обл., Институтский пер., д. 9. Заева Маргарита Анатольевна — доцент кафедры Интеллектуальных управляющих систем Националь- ного исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское ш., д. 31. Зиновьев Иван Игоревич — аспирант кафедры Физики и прикладной математики Владимирского госу- дарственного университета им. А. Г. и Н. Г. Столетовых, 600000, г. Владимир, ул. Горького, д. 87. Иванова Ирина Владимировна — аспирант кафедры Менеджмента и информационных технологий в экономике Филиала государственного образовательного учреждения высшего профессионального об- разования «Московский Энергетический Институт (технический университет)» в г. Смоленске, 214013, г. Смоленск, Энергетический пр., д. 1. Каганов Вениамин Шаевич — канд. экон. наук, первый заместитель руководителя Департамента обра- зования г. Москвы, 105318, Москва, Семеновская пл., д. 4. Лаврентьев Валерий Сергеевич — канд. техн. наук, доцент кафедры Интеллектуальных управляющих систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир- ское ш., д. 31. 123 Сведения об авторах
  • 11. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Лисин Денис Александрович — аспирант отдела Прикладной математики и вычислительных методов Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046, г. Харьков, ул. Дм. Пожар- ского, д. 2/10. Максименко-Шейко Кирилл Владимирович — канд. физ.-мат. наук, старший научный сотрудник отдела Прикладной математики и вычислительных методов Института проблем машиностроения им. А. Н. Подгор- ного НАН Украины, 61046, г. Харьков, ул. Дм. Пожарского, д. 2/10. Малынкин Константин Вадимович — заместитель начальника отдела Разработки бортовых и наземных информационных систем ЗАО НПО «Мобильные информационные системы», 125319, Москва, Авиацион- ный пер., д. 5. Мухин Иван Борисович — старший инженер-программист ЗАО НПО «Мобильные информационные сис- темы», 125319, Москва, Авиационный пер., д. 5. Нестеров Игорь Александрович — канд. техн. наук, заведующий кафедрой Системного программиро- вания Московского финансово-промышленного университета «Синергия», 105318, Москва, Измайлов- ский вал, д. 2. Пащенко Федор Федорович — докт. техн. наук, профессор, заведующий лабораторией Интеллекту- альных систем управления и моделирования Института проблем управления им. В. А. Трапезникова РАН, 117997, Москва, ул. Профсоюзная ул., д. 65. Пиков Никита Олегович — аспирант Гуманитарного института Сибирского федерального университе- та, 660041, г. Красноярск, Свободный просп., д. 79. Рудов Иван Николаевич — аспирант Гуманитарного института Сибирского федерального университе- та, 660041, г. Красноярск, Свободный просп., д. 79. Румянцев Максим Валерьевич — канд. филос. наук, директор Гуманитарного института Сибирского фе- дерального университета, 660041, г. Красноярск, Свободный просп., д. 79. Сартаков Василий Андреевич — аспирант кафедры Интеллектуальных управляющих систем Нацио- нального исследовательского ядерного университета «МИФИ», генеральный директор ООО «Ксис Лабс», 115522, Москва, ул. Москворечье, д. 2, корп. 2. Смолин Артем Александрович — канд. филос. наук, доцент кафедры Информационных технологий в креативных и культурных индустриях Гуманитарного института Сибирского федерального университе- та, 660041, г. Красноярск, Свободный просп., д. 79. Соколов Максим Александрович — старший преподаватель кафедры Интеллектуальных управляющих систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир- ское ш., д. 31. Ткаченко Сергей Игоревич — старший преподаватель кафедры Интеллектуальных управляющих сис- тем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское ш., д. 31. Толок Алексей Вячеславович — докт. техн. наук, профессор, заведующий кафедрой Инженерной гра- фики Московского государственного технологического университета «Станкин», 127994, г. Москва, Вад- ковский пер., д. 1. Тормасов Алексей Геннадьевич — докт. физ.-мат. наук, профессор, заведующий кафедрой Теоретиче- ской и прикладной информатики Московского физико-технического института, 141700, г. Долгопрудный Московской обл., Институтский пер., д. 9. Ферцев Александр Александрович — аспирант кафедры Прикладной математики Мордовского госу- дарственного университета им. Н. П. Огарева, 430005, г. Саранск, ул. Большевистская, д. 68. Харитонов Сергей Владимирович — канд. экон. наук, доцент кафедры Математических методов при- нятия решений Московского финансово-промышленного университета «Синергия», 105318, Москва, Из- майловский вал, д. 2. Черепанов Владимир Юрьевич — управляющий партнер ООО «Центр независимой оценки и консалтин- га», доцент кафедры Оценочной деятельности, фондового рынка и налогообложения Московского финан- сово-промышленного университета «Синергия», 105318, Москва, Измайловский вал, д. 2. Шейко Татьяна Ивановна — докт. техн. наук, профессор, заведующий отделом прикладной математики и вычислительных методов Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046, г. Харьков, ул. Дм. Пожарского, д. 2/10. 124 Сведения об авторах
  • 12. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and Information Measuring Equipment, Moscow Academy of the Labor Market and Information Technology. Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk. Berezin Michael — Senior Mathematician, Intelligent Systems Modeling and Control Laboratory, Institute of Con- trol Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow. Сherepanov Vladimir — Managing Partner, Centre of Independent Valuation and Consulting (LLC), Associ- ate Professor, Appraisal, stock market & taxation Department, Moscow University of Finance and Industry «Sin- ergy». Davydov Aleksandr — Doctor of Engineering, Methodological Council Technical Adviser, Scientific-Production Association n. a. S. A. Lavochkin, Moscow region. Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety Problems Department, Computer center n. a. A. A. Dorodnitsyn of the Russian Academy of Sciences, Moscow. Dimitriev Alexander — Ph. D. (Eng.), Associate Professor, Computer Technologies Department, Chuvash State University n. a. I. N. Ulyanov, Cheboksary. Doroshenko Maxim — Post-Graduate Student, Department of Applied Cosmonautics and Information Measur- ing Equipment, Moscow Academy of the Labor Market and Information Technology. Fertsev Alexander — Engineer, Informational Technologies Department, Mordovian State University n. a. N. P. Ogarev, Saransk. Gimarov Vladimir A. — Doctor of Engineering, Professor, Management and Information Technologies in Eco- nomics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk. Gimarov Vladimir V. — Ph. D. (Econ.), Associate Professor, Management and Information Technologies in Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk. Gorbunov Andrey — Ph. D. (Eng.), Associate Professor, Deputy Director of Air Traffic Control Training Unit, Moscow State Technical University of Civil Aviation. Gudkov Kirill — Engineer of State Research Institute of Aviation Systems, Moscow. Ivanova Irina — Post-Graduate Student, Management and Information Technologies in Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk. Kaganov Benjamin — Ph. D (Econ.), First Deputy Head of Moscow Department of Education. Kharitonov Sergej — Ph. D. (Econ.), Associate Professor, Mathematical Decision-Making Techniques Department, Moscow University of Finance and Industry «Sinergy». Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov. Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov. Malynkin Konstantin — JSC SPA «Mobile Information Systems», Deputy Head of Airborne and Ground-based Information Systems Department, Moscow. Mukhin Ivan — Senior Programming Engineer, JSC SPA «Mobile Information Systems», Moscow. Nesterov Igor — Ph. D. (Eng.), Head of Systems Programming Department, Moscow University of Finance and Industry «Sinergy». Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and Control Laboratory, Institute of Control Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow. Pikov Nikita — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk. 125 Сведения об авторах
  • 13. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Rudov Ivan — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk. Rumyantsev Maxim — Ph. D. (philos.), Director of Institute for the Humanities of Siberian Federal University, Krasnojarsk. Sartakov Vasily — Post-Graduate Student, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov. Smolin Artem — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk. Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow State Technological Institute STANKIN. Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and Applied Mathematics, Moscow Institute of Physics and Technology. Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and Applied Mathematics, Moscow Institute of Physics and Technology. Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow. Zinoviev Ivan — Post-Graduate Student, Physics and Applied Mathematics Department, Vladimir State University, n. a. A. Stoletov and N. Stoletov, Vladimir. 126 Сведения об авторах
  • 14. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Internet Life 2011 — попавшие в сеть Механизмы интеграции Пресс-релиз внутрикорпоративных справочников 15 ноября в Московском центре международ- К. С. Гудков ной торговли впервые прошла конференция In- Рассмотрена задача интеграции внутрикор- ternet Life 2011. Организатором форума выступил поративных справочников при создании системы центр профессионального роста CareerLab, на- поддержки нормативно-справочной информации. копивший богатый опыт проведения крупных кон- Указано место рассматриваемой задачи в общей ференций, среди которых такие мероприятия, проблеме управления нормативно-справочной ин- как Software People, User Experience Russia, Social формацией. Автором предложена математическая Experience. модель объединения справочников и разработан Интернет, бизнес, социальные медиа, стартап. программный продукт, в котором она реализована на практике. Корпоративная информационная система, управление Internet Life 2011 — Leaked справочниками, математическая модель. Press release A conference «Internet Life 2011» was held for the Ways of intra-corporate lookup tables first time on November 15 at the World Trade Center in integration in master data management Moscow. The forum was organized by the Center for systems professional growth «CareerLab» that has accumulated extensive experience in organizing large conferences, K. Gudkov including such events as «Software People», «User Ex- The problem of intra-corporate lookup tables’ in- perience Russia», «Social Experience». tegration in master data management systems is pre- Internet, business, social media, start-up. sented. The position of the problem in the general problem was indicated. Mathematical model of data unification and corresponding software program are Нестационарная мультиагентная implemented. модель регионального рынка Corporate information systems, lookup tables management, интернет-услуг mathematical model. В. В. Гимаров, В. А. Гимаров, И. В. Иванова В статье проанализированы проблемы управле- Moscow Education Online 2011 ния телекоммуникационными предприятиями, одним Пресс-релиз из путей решения которых является использова- Тематика конференции охватывает широкий круг ние компьютерного моделирования, основанного вопросов развития перспективных технологий и ор- на мультиагентном подходе. Предложена структу- ганизационно-управленческих решений в электрон- ра многокомпонентной мультиагентной системы для ном, открытом и дистанционном обучении. В конфе- анализа рыночной конъюнктуры. ренции приняли участие ведущие российские и за- Рынок интернет-услуг, классификационный анализ траек- рубежные эксперты в сфере электронного обуче- торий, мультиагентное моделирование. ния, а также крупнейшие вендоры и разработчики программно-технических решений. Электронное обучение, открытое обучение, дистанционное Non-stationary multi-agent model обучение, программные решения. of the regional Internet services market V. V. Gimarov, V. A. Gimarov, I. Ivanova Moscow Education Online 2011 Computer simulation based on multi-agent ap- proach to the problem of telecommunication compa- Press release nies management is considered and the structure of Themes of the event cover a wide range of ad- multi-component multi-agent system for market analy- vanced technologies development and management ses is proposed. decisions in the fields of e-learning, open and distance The market for Internet services, the classification analysis education. The conference was attended by leading of the trajectories, multi-agent simulation. Russian and foreign e-learning experts as well as ma- jor software vendors and developers of software and hardware solutions. E-learning, open education, distance education, program so- lutions. 127 Аннотированный список статей