9.11. Имитационное моделирование смо [8]
Применение
имитационного моделирования снимает
практически все ограничения на структуру
и свойства потоков заявок и потоков
обслуживания. Но получаемый при этом
результат не обладает наглядностью,
присущей аналитическим методам.
Для программирования
имитации функционирования СМО на ЭВМ
могут применяться как универсальные
алгоритмические языки (Фортран, Паскаль
и др.) так и специализированные.
Специализированных языков разработано
много больше, чем универсальных. Они
обладают существенными преимуществами.
В том числе простотой программирования,
меньшим временем, потребным на разработку
и отладку программы, наличием специальных
средств генерирования случайных чисел,
средств накопления, обработки и
представления результатов. Примером
может служить язык GPSS, разработанный
фирмойIBM.
Изучение
специализированных языков целесообразно,
конечно, если задачи моделирования
разнообразных систем решаются постоянно.
К тому же программы, составленные на
универсальных языках, хотя и сложнее
при написании и в отладке, работают в
десятки раз быстрее.
Упражнения.
1. На рис. 9.1 график
функции Y(t) соответствует случаю,
когда последовательность завершения
обслуживания заявок совпадает с
очередностью поступления заявок в СМО.
Что изменится, если эта последовательность
буден иной?
2. В п. 9.10 рассмотрен
пример СМО, обслуживающей заявки двух
типов, из которых один тип обладает
абсолютным приоритетом. Как будет
выглядеть граф состояний в случаях:
а) заявки обладают
не абсолютным, а относительным приоритетом?
б) СМО обслуживает
заявки трех различных типов?