Известные фразы
Наука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен)
Вычислительная математика
Информатика и вычислительная техника. Моделирование
|
||
<< В начало | < Предыдущая | Содержание | Следующая > | В конец >> |
|
START 1,NP RESET START 7,,1 END В приведенном примере осуществляется сбор как агрегатированной статистики об ожидании обслуживания, так и отдельно по учебным и научным заданиям (очереди QUEU и QUEN ). Все задания, входящие в систему обслуживаются ресурсов EVM в порядке поступления, хотя они обращаются к нему в разных точках модели. Это обеспечивается расположенной транзактов в ЦТС в хронологическое последовательности. Предоставление учебным заданиям более высокого приоритета с целью повышения пропускной способности системы можно промоделировать, задавая в сегменте I следующий блок GENERATE 6,4,,,1 , генерирующий транзакты более высокого приоритета, которые будут располагаться в ЦТС впереди всех транзактов 0 приоритета. После считывания первой карты START в фазе ввода модели управление будет передано на фазу коррекции таймера. При этом в ЦБС будут находиться три транзакта, запланированные к вводу в модель в блоках GENERATE . При поступлении очередного транзакта в модель автоматически планируется приход следующего. Таким образом, взаимное расположение сегментов в модели может быть любым. Важен только порядок блоков внутри каждого сегмента. С теоретически точки зрения сегменты можно рассматривать как процессы, осуществляющие планирование событий, в том числе активизацию других процессов. Поскольку в начале моделирования в системе нет ни одного задания, в модели некоторое время наблюдается переходной процесс. Исследователя обычно интересует стационарный режим работы системы. Однако, статистика собирается о начала моделирования. Поэтому накопленная за время переходного процесса статистическая информация вызывает смещение оценок характеристик системы, полученных в ходе имитационного моделирования. При увеличении времени моделирования это смещение будет уменьшаться, стремясь к нулю. Но, поскольку время прогона модели ограничено, исключить влияние переходного процесса можно сбросом статистики в момент выхода системы на стационарный режим работы, после чего следует начать сбор статистике заново. Для этой цели имеется управляющий оператор RESET . В приведенном примере через час после начала моделирования в блок TERMINATE сегмента 3 входит транзакт, завершающие прогон модели. После этого интерпретатор возвращается к фазе ввода и считывает карту RESET . В результате выполняются следующие действия: 1. Текущее положение транзактов в блоках и пенях остается неизменным, т.е. состояние модели в момент остановки прогона сохраняется.2. Вся накопленная статистика сбрасывается. << В начало | < Предыдущая | Содержание | Следующая > | В конец >> |
Случайный фрагмент
Известные фразыНаука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен) |