Ноябрь-декабрь     С 19 февраля 2010 года журнал включен в Пере-     чень ведущих периодических изданий, рекомен-     дова...
ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011Редакционный советГлавный редактор                                                     ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                                    ...
ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011IT Business                                              Theory and practiceSoftware ma...
Инструментальные средстваПрограммно-аппаратные комплексы           ПРИКЛАДНАЯ ИНФОРМАТИКА                                 ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                № 6 (36) 2011       ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                               № 6 (36) 2011        ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                № 6 (36) 2011       ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                     № 6 (36) 2011  ...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                          № 6 (36) 2...
ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011  Лисин Денис Александрович — аспирант отдела Прикладной математики и вычислительных ме...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                                    ...
ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011   Rudov Ivan — Post-Graduate Student, Institute for the Humanities of Siberian Federal...
ПРИКЛАДНАЯ ИНФОРМАТИКА                                                                                                    ...
Прикладная Информатика 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
Upcoming SlideShare
Loading in …5
×

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

2,715 views
2,609 views

Published on

В. А. Сартаков, И. О. Атовмян, М. А. Заева
Опыт разработки и тестирования встраиваемой
микроядерной операционной системы

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,715
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Ноябрь-декабрь С 19 февраля 2010 года журнал включен в Пере- чень ведущих периодических изданий, рекомен- дованных ВАК для публикации результатов дис- сертационных исследований. Уважаемые коллеги! Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна-менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформациироссийского общества — 2012». Журнал «Прикладная информатика» организует инфор-мационную поддержку Конгресса. Место проведения — Московский финансово-промыш-ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнееоб этой конференции можно узнать на второй странице обложки. В номере представлены три пресс-релиза о конференциях, состоявшихся при активномучастии журнала «Прикладная информатика»: • V Международная конференция по вопросам обучения с применением e-learning тех-нологий Moscow Education Online 2011; • Пятая Всероссийская конференция по имитационному моделированию и его при-менению в науке и промышленности «Имитационное моделирование. Теория и практика»ИММОД-2011 с участниками из разных стран; • Конференция Internet Life 2011. Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес»,«IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора-тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование». Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на-ступлением Нового 2012 года и желает больших творческих успехов! Главный редактор А. А. Емельянов
  2. 2. ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011Редакционный советГлавный редактор Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. БауманаЕмельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия», Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис-зав. кафедрой Математических и инструментальных методов экономики лений Бэдфордширского университета (Великобритания) Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли-Сопредседатели редакционного совета тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион-Рубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер- ных системгия», зав. кафедрой Теории и практики конкуренции Потемкин А. И., докт. техн. н., проф. РГУТиСМешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти- Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директоратута логистики ресурсосбережения и технологической инноватики, зав. ВНИИ ПВТИкафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен-делеева Салмин С. П., докт. экон. н., проф. МФПУ «Синергия» Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУЧлены редакционного совета им. Д. И. МенделееваАмбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки- Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образованиябернетики БГУЭФ (Иркутск) МГУ им. М. В. ЛомоносоваБендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис-управления и моделирования МФПУ «Синергия», ведущий научный со- тем в экономике СПбГУтрудник ЦЭМИ РАН Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор-Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН) матики и автоматизации управления РГЭУ (РИНХ, Ростов)Волкова В. Н., докт. экон. н., проф. СПбГПУ Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех-Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори- нологий Финансового университета при Правительстве РФзованными учебными центрами и образовательными учреждениями Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудникДик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж- Центра экономической безопасности Института экономики Уральскогомента и электронной коммерции МФПУ «Синергия» отделения РАН (г. Екатеринбург)Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка-федрой Менеджмента и информационных технологий в экономике Заместители главного редактораЗвонова А. Н., канд. экон. н., директор издательства «Финансы и ста- Власова Е. А., ведущий специалист Открытого технологического ин-тистика» ститутаКозлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин-и управления СПбГПУ струментальных методов экономики МФПУ «Синергия»Editorial BoardEditor 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 Departmentand 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 DepartmentCo-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-rectorRussian 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 DepartmentV. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem- Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Correspondingber of Russian Academy of Sciences, Mendeleyev University of Chemical Member of Russian Academy of Sciences, the Dorodnitsyn Computing CentreTechnology of Russia, Director of the Institute of Logistics and Resource of RAS, Head of Simulation Systems DepartmentTechnology 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 DepartmentN. 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 InformationM. 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 DepartmentDepartment, 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, PresidentEconomics, the Economic Information Systems Department A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, SeniorM. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head Researcher, Economic Security Center, Institute of Economy, Ural Departmentof 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 Moscowment of the Russian Federation, Head of the Information Technology De- State University, Director of the IT-Education Centerpartment V. Volkova, Doctor of Economics, Professor, St. Petersburg State PolytechnicV. Dick, Doctor of Economics, Professor, Moscow University of Finance and University, the Economic Information Systems DepartmentIndustry "Sinergy", Head of the Information Management and Electronic Com- A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics»merce DepartmentS. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train- Deputy Chief Editorsing Centers and Educational Institutions E. Vlasova, Open Technological Institute, Leading ExpertM. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power N. Prokimnov, PhD, Associate Professor, Moscow University of Finance andEngineering 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. 3. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011IT-бизнес Теория и практикаРынок программных продуктов В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко Метод оперативного анализа нестационарныхПресс-релиз случайных процессов на основе разложенияInternet Life 2011 — попавшие в сеть 5 исследуемой функции в интеграл Фурье 49Моделирование рыночных процессовВ. В. Гимаров, В. А. Гимаров, И. В. Иванова 3D моделированиеНестационарная мультиагентная модель Виртуальная реальностьрегионального рынка интернет-услуг 7 А. Л. Горбунов Летный симулятор с пилотскимIT-менеджмент интерфейсом комбинированной реальности 56Корпоративные информационные системы М. В. Румянцев, А. А. Смолин,  К. С. Гудков Р. А. Барышев, И. Н. Рудов, Н. О. ПиковМеханизмы интеграции Виртуальная реконструкция объектоввнутрикорпоративных справочников 14 историко-культурного наследия 62IT и образование Математический аппарат Д. А. Лисин, К. В. Максименко-Шейко,  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. 4. ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011IT Business Theory and practiceSoftware market V. Babishin, A. Davydov, V. Dedkov, M. Doroshenko Using Fourier integral decompositionPress release for on-line nonstationary processes analysis 49Internet Life 2011 — Leaked 5Market processes modeling 3D modelingV. Gimarov, V. Gimarov, I. Ivanova Virtual realityNon-stationary multi-agent model A. Gorbunovof the regional Internet services market 7 Flight simulator with augmented reality pilot interface 56IT Management M. Rumyantsev, A. Smolin, R. Baryshev,  Corporative information system I. Rudov, N. PikovK. Gudkov Virtual reconstruction of historicalWays of intra-corporate lookup tables and cultural heritage objects 62integration in master data management systems 14 Mathematical toolIT and education D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko R-functions in computer modelingE-learning of 3D car surface design 78Press releaseMoscow Education Online 2011 23 LaboratoryB. Kaganov Technology experimentsInformation technologies as a tool for enhancing K. Malynkin, I. Mukhin, I. Nesterovthe competitiveness of the educational programs Situation adaptation of digital spatial datafor corporate training 25 for on-board geographic information applications 86Training technologies I. ZinovievV. Lavrentjev, M. Sokolov, S. Tkachenko Method of image comparison basedMethod for rapid test results processing 28 on the construction of vector spaces of their attributes 95Software engineering Network technologiesSoftware and hardware systems A. FertsevV. Sartakov, I. Atovmjan, V. Zaeva Neural network implementationExperience of developing and testing for image recognition usingembedded microkernel operating system 33 NVIDIA CUDA technology 102Algorithmic efficiency M. Berezin, F. Pashchenko Fuzzy systems parameters identificationN. Zaborovsky, A. Tormasov using stable recurrent algorithm 111Static detection of races in codethat contains loops and branching 38 Teacher’s portfolioInformation resources processing Mathematical models in economyA. Dimitriev S. Kharitonov, V. CherepanovChuvash-Russian translator: MS Excel application to the cost evaluationa software implementation 43 tasks using the method of correlation and regression dependence 117Simulation Authors 123Development concepts Abstracts 127Press releaseFifth All-Russian scientific-practical conference List of publications 2011 133on simulation IMMOD 2011 47 Guidelines for authors 139 4 Contents
  5. 5. Инструментальные средстваПрограммно-аппаратные комплексы ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва В. А. Сартаков, И. О. Атовмян, М. А. Заева И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва М. А. Заева, доцент НИЯУ «МИФИ», г. Москва Опыт разработки и тестирования встраиваемой микроядерной операционной системы Процесс проникновения во все сферы жизни современного человека различных микроэлек- тронных устройств можно еще более ускорить за счет рациональных подходов к разработке их программного обеспечения. Введение пасности и отказоустойчивости — ошибка в любом драйвере может привести к сбою Н еотъемлемой частью современного в работе всего ядра, а возможность полу- мира стали мобильные и встраи- чения драйвером доступа к структурам яд- ваемые устройства, такие как пор- ра угрожает безопасности пользователь- тативные компьютеры, сотовые телефоны, ских данных. В противоположность тако- навигаторы, игровые и телевизионные при- му подходу в микроядерных ОС часть кода, ставки, бытовые и промышленные средства работающая в привилегированном режи- управления процессами и т. д. Используе- ме, невелика, и отдельные функции ядра мые в них высокопроизводительные встраи- выполняют специальные модуль-серверы, ваемые процессоры нуждаются во встраи- работающие в пользовательском режиме ваемой операционной системе (ОС). и способные взаимодействовать между со- Среди разнообразных архитектур ОС бой, например при помощи сообщений [2]. выделяются микроядерная и монолитно-мо- Возникновение сбоя в драйвере не приве- дульная архитектуры [1]. При этом вторая дет к отказу всей системы. Таким образом, получила большее распространение бла- при создании встраиваемого аппаратно- годаря развитию ядра Linux. Основное от- программного комплекса с высоким уров- личие этих архитектур заключается в раз- нем отказоустойчивости и безопасности мере исполняемого кода, работающего необходимо использовать встраиваемую в привилегированном режиме. В частности, микроядерную ОС. в монолитно-модульных ОС драйверы уст- В настоящее время на рынке встраивае- ройств находятся в одном адресном про- мых ОС микроядерных систем немного. Сре- странстве с TCP/IP — стеком, менеджером ди коммерческих продуктов лидером являет- памяти и другими функциональными час- ся QNX, доступных для применения свобод- тями ядра. Такой подход ускоряет разра- но распространяемых проектов к моменту ботку системы на ранних этапах, поскольку написания работы не было. Поэтому стоя- не требует разработки дополнительных ме- ла задача разработки встраиваемой мик- ханизмов передачи данных между состав- роядерной ОС с открытым исходным кодом ными частями ядра. В то же время этот под- и демонстрации ее работоспособности для ход характеризуется низким уровнем безо- применения в сетевых устройствах. 33 Инструментальные средства Программно-аппаратные комплексы
  6. 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. 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. 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. 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. 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. 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. 12. ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, NationalResearch Nuclear University MEPhI, Moscow. Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and InformationMeasuring Equipment, Moscow Academy of the Labor Market and Information Technology. Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative andCultural 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-ProductionAssociation n. a. S. A. Lavochkin, Moscow region. Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety ProblemsDepartment, 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 StateUniversity 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 inEconomics 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 TechniquesDepartment, Moscow University of Finance and Industry «Sinergy». Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, NationalResearch Nuclear University MEPhI, Moscow. Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute forMechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov. Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical MethodsDepartment, 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-basedInformation 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 andIndustry «Sinergy». Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and ControlLaboratory, 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. 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 NuclearUniversity MEPhI, Moscow. Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical MethodsDepartment, 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 CulturalIndustries, Institute for the Humanities of Siberian Federal University, Krasnojarsk. Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear UniversityMEPhI, Moscow. Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research NuclearUniversity MEPhI, Moscow. Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow StateTechnological Institute STANKIN. Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and AppliedMathematics, Moscow Institute of Physics and Technology. Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and AppliedMathematics, Moscow Institute of Physics and Technology. Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research NuclearUniversity 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. 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 tablesfirst time on November 15 at the World Trade Center in integration in master data managementMoscow. The forum was organized by the Center for systemsprofessional growth «CareerLab» that has accumulatedextensive experience in organizing large conferences, K. Gudkovincluding 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 releasenies 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 managementses 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 Аннотированный список статей

×