Реферат: Моделирование на GPSS

Таймер GPSS/PC имеет следующие особенности:

1) регистрируются только целые значения (все временные интер-

валы в модели изображаются целыми числами);

2) единица модельного времени определяется разработчиком моде-

ли, который задает все временные интервалы в одних и тех

же, выбранных им единицах;

3) симулятор не анализирует состояние модели в каждый следую-

щий момент модельного времени (отстоящий от текущего на

единицу модельного времени), а продвигает таймер к моме-

нту времени, когда происходит ближайшее следующее событие.

Значения таймера доступны программисту через системные СЧА C1

(относительное время) и AC1 (абсолютное время).

Центральной задачей, выполняемой симулятором, является опреде-

ление того, какой транзакт надо выбрать следующим для продвижения в

модели, когда его предшественник прекратил свое продвижение. С этой

целью симулятор рассматривает каждый транзакт как элемент некоторо-

го списка. В относительно простых моделях используются лишь два

основных списка: список текущих событий и список будущих событий.

Список текущих событий включает в себя те транзакты, планируемое

время продвижения которых равно или меньше текущего модельного

времени (к последним относятся транзакты, движение которых было

заблокировано ранее). Он организуется в порядке убывания приорите-

тов транзактов, а в пределах каждого уровня приоритета - в порядке

поступления транзактов.

Список будущих событий включает в себя транзакты, планируемое

время продвижения которых больше текущего времени, т.е. события,

связанные с продвижением этих транзактов, должны произойти в буду-

щем. Этот список организуется в порядке возрастания планируемого

времени продвижения транзактов.

К-во Просмотров: 530
Бесплатно скачать Реферат: Моделирование на GPSS