Имитационное моделирование систем массового обслуживания с использованием межплатформенной библиотеки функций языка СИ++ - page 1

УДК 519.87:519.248:519.682
Н. В. М е д в е д е в, А. Ю. Б ы к о в,
Г. А. Г р и ш и н
ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ СИСТЕМ
МАССОВОГО ОБСЛУЖИВАНИЯ
С ИСПОЛЬЗОВАНИЕМ МЕЖПЛАТФОРМЕННОЙ
БИБЛИОТЕКИ ФУНКЦИЙ ЯЗЫКА СИ++
Рассмотрены основные подходы к использованию инструменталь-
ных средств имитационного моделирования, а также проблема
их использования для операционных систем типа МСВС и Linux.
Для имитационного моделирования систем массового обслужива-
ния предложено использовать библиотеку функций языка Си++.
Приведены особенности и краткое описание данной библиотеки,
являющейся межплатформенной, и особенности использования в
библиотеке метода понижения дисперсии. Показан пример имита-
ционного моделирования классической системы массового обслу-
живания типа M/M/n.
Обзор подходов к использованию инструментальных средств
имитационного моделирования в Windows и мобильной систе-
ме вооруженных сил (МСВС).
Для исследования сложных систем
массового обслуживания (СМО) широко используется имитационное
моделирование (ИМ) [1]. Для операционных систем (ОС) Windows
95/98/ME/NT/XP/2000 реализовано множество инструментальных си-
стем ИМ. Можно выделить два основных подхода к созданию и ис-
пользованию средств ИМ.
Первый подход основан на использовании инструментальных
средств на базе специализированных языков ИМ. Наиболее широкое
распространение получил язык ИМ GPSS [2], ориентированный на
дискретно-событийное моделирование [1]. На основе данного языка
для ОС типа Windows разработано инструментальное средство GPSS
World. В ОС типа Windows существуют и другие языки и средства
ИМ, например Arena, Extend и др. [1].
Второй подход основан на использовании универсальных языков
программирования типа Cи , Си++, Pascal, Basic и т.п. С помощью дан-
ных языков разрабатываются специализированные библиотеки функ-
ций и/или процедур для целей ИМ. Данные подходы имеют свои пре-
имущества и недостатки.
Основная особенность специализированных языков ИМ заключа-
ется в том, что с их помощью достаточно просто решить задачи ИМ,
но очень трудно реализовать (или иногда невозможно) решение других
задач, например многочисленных вычислительных задач. При разра-
ботке же специального программного обеспечения (СПО) для упра-
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2005. № 4 85
1 2,3,4,5,6,7,8,9
Powered by FlippingBook