Механизм генерации транзактов в модели  : Физика : Информатика - на REFLIST.RU

Механизм генерации транзактов в модели : Физика : Информатика - на REFLIST.RU

Система поиска www.RefList.ru позволяет искать по собственной базе из 9 тысяч рефератов, курсовых, дипломов, а также по другим рефератным и студенческим сайтам.
Общее число документов более 50 тысяч .

рефераты, курсовые, дипломы главная
рефераты, курсовые, дипломы поиск
запомнить сайт
добавить в избранное
книжная витрина
пишите нам
  Ссылки:
Мальта из Челябинска
Список категорий документа Физика Информатика
Механизм генерации транзактов в модели

Механизм генерации транзактов в модели

транзакт GPSS имитационное моделирование, Механизм, моделирование, модели, Кибернетика  компьютеры  программирование, программирование, Механизм генерации транзактов в модели, GPSS, Кибернетика, компьютеры, имитационное, транзакт, транзактов, генерации Ключевые слова
страницы: 1  2  3  4 
Текущая страница: 1


Московский Инженерно-Физический Институт

(технический университет)










Реферат по курсу Моделирование Вычислительных Систем


Тема: «Механизм генерации транзактов в модели.

Формирование цепей текущих и будущих событий.

Основные атрибуты транзактов.

Управление движением транзактов.»






Студент группы К8-123 Киреев Анатолий






Москва 2000

ВВЕДЕНИЕ

Процессы функционирования различных систем могут быть представлены той или иной совокупностью систем массового обслуживания (СМО) - стохастических, динамических, дискретно-непрерывных математических моделей. Исследование характеристик таких моделей может проводиться либо аналитическими методами, либо путем имитационного моделирования. Имитационная модель отображает стохастический процесс смены дискретных состояний СМО в непрерывном времени в форме моделирующего алгоритма. При его реализации на ЭВМ производится накопление статистических данных по тем атрибутам модели, характеристики которых являются предметом исследований. По окончании моделирования накопленная статистика обрабатывается, и результаты моделирования получаются в виде выборочных распределений исследуемых величин или их выборочных моментов. Таким образом, при имитационном моделировании систем массового обслуживания речь всегда идет о статистическом имитационном моделировании.
Одним из наиболее эффективных и распространенных языков моделирования сложных дискретных систем является в настоящее время язык GPSS. Он может быть с наибольшим успехом использован для моделирования систем, формализуемых в виде систем массового обслуживания. В качестве объектов языка используются аналоги таких стандартных компонентов СМО, как заявки, обслуживающие приборы, очереди и т.п. Достаточный набор подобных компонентов позволяет конструировать сложные имитационные модели, сохраняя привычную терминологию СМО.
Транзакты

Динамические объекты, соответствующие заявкам в системах массового обслуживания, называются в GPSS/PC транзактами. Они "создаются" и "уничтожаются" так, как это необходимо по логике модели в процессе моделирования. С каждым транзактом может быть связано произвольное число параметров, несущих в себе необходимую информацию об этом транзакте. Кроме того, транзакты могут иметь различные приоритеты. В начальный момент времени в GPSS-модели нет ни одного транзакта. В процессе моделирования симулятор генерирует транзакты в определенные моменты времени в соответствии с теми логическими потребностями, которые возникают в моделируемой системе. Подобным же образом транзакты покидают модель в определенные моменты времени в зависимости от специфики моделируемой системы. В общем случае в модели одновременно существует большое число транзактов, однако в каждый момент времени симулятор осуществляет продвижение только какого-либо одного транзакта. Если транзакт начал свое движение, он перемещается от блока к блоку по пути, предписанному блок-схемой. В тот момент, когда транзакт входит в некоторый блок, на исполнение вызывается подпрограмма симулятора, соответствующая типу этого блока, а после ее выполнения, при котором реализуется функция данного блока, транзакт "пытается" войти в следующий блок. Такое продвижение транзакта продолжается до тех пор, пока не произойдет одно из следующих возможных событий:
транзакт входит в блок, функцией которого является удаление транзакта из модели;
транзакт входит в блок, функцией которого является задержка транзакта на некоторое определенное в модели время;
транзакт "пытается" войти в следующий блок, однако блок "отказывается" принять его. В этом случае транзакт остается в том блоке, где находился, и позднее будет повторять свою попытку войти в следующий блок. Когда условия в модели изменятся, такая попытка может оказаться успешной, и транзакт сможет продолжить свое перемещение по блок-схеме.
Если возникло одно из описанных выше условий, обработка данного транзакта прекращается, и начинается перемещение другого транзакта. Таким образом, выполнение моделирования симулятором продолжается постоянно. Проходя через блоки модели, каждый транзакт вносит вклад в содержимое счетчиков блоков. Значения этих счетчиков доступны программисту через СЧА блоков: W - текущее содержимое блока и N – общее количество входов в блок. Каждое продвижение транзакта в модели является событием, которое должно произойти в определенный момент модельного времени. Для того чтобы поддерживать правильную временную последовательность событий, симулятор имеет таймер модельного времени, который автоматически корректируется в соответствии с логикой, предписанной моделью.
Таймер GPSS/PC имеет следующие особенности:
регистрируются только целые значения (все временные интервалы в модели изображаются целыми числами);
единица модельного времени определяется разработчиком модели, который задает все временные интервалы в одних и тех же, выбранных им единицах;
симулятор не анализирует состояние модели в каждый следующий момент модельного времени (отстоящий от текущего на единицу модельного времени), а продвигает таймер к моменту времени, когда происходит ближайшее следующее событие.



Текущая страница: 1

страницы: 1  2  3  4 
Список предметов Предмет: Физика Информатика
Механизм генерации транзактов в модели Тема: Механизм генерации транзактов в модели
транзакт GPSS имитационное моделирование, Механизм, моделирование, модели, Кибернетика  компьютеры  программирование, программирование, Механизм генерации транзактов в модели, GPSS, Кибернетика, компьютеры, имитационное, транзакт, транзактов, генерации Ключевые слова: транзакт GPSS имитационное моделирование, Механизм, моделирование, модели, Кибернетика компьютеры программирование, программирование, Механизм генерации транзактов в модели, GPSS, Кибернетика, компьютеры, имитационное, транзакт, транзактов, генерации
   Книги:


Copyright c 2003 REFLIST.RU
All right reserved. liveinternet.ru

поиск рефератов запомнить сайт добавить в избранное пишите нам