Все дипломы
Вычислительная математика
Добавить в закладки

<< В начало | < Предыдущая | Содержание | Следующая > | В конец >>
Об авторе материала

Бадмильсон В.Н.

Бадмильсон Василий Натанович, кандидат математических наук. Родился 5 января 1965 года в городе Волгограде. С отличием окончил общеобразовательную школу. Во время обучения...
далее



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

Таймер языка GPSS имеет следующие особенности:

1). Он регистрирует только целые значения времени.
2). Единица времени, которая отмечается таймером, определяется разработчикам модели и неизвестна интерпретатору. Если все временные данные выражены в минутах, единицей времени будет минута, если в миллисекундах - миллисекунда. Разработчик должен следить, чтобы все временные интервалы были выражены в одних и тех же единицах.
3). Интервал реального времени, в котором не происходит никаких событий, в модели пропускается. Практически это означает, что время прогона модели не зависит от единицы времени, выбранной разработчиком. В то же время, при установлении очередного значения таймера модельного времени интерпретатору требуется некоторое время для коррекции модели (в реальной системе таких задержек не бывает). Таким образом, время прогона модели зависит от числа событий, которые возникают в процессе моделирования и от трудоемкости действий по коррекции модели при обработке события.

Интерпретатор присваивает блокам модели последовательные номера I, 2, 3,... Обычно транзакты перемещаются по блокам последовательно, от 1-го ко 2-му, от 2-го к 3-му и т.д. Однако, в языке есть средства изменить естественный порядок прохождения транзакта в зависимости от условий.

Блокам можно присваивать символические имена или метки. При использовании символических имен интерпретатор подставляет вместо него абсолютный номер.

Символические имена содержат от трех до пяти символов, причем первые три - латинские буквы, две оставшиеся - латинские буквы или цифры. При кодировании модели на перфокартах символическое имя (метка) записывается в позициях 2-6. Позиции 8-18 отводятся под поле операции, описывающее функциональное назначение блока.

Некоторые блоки используют вспомогательные операторы. Они записываются сразу после кода операции через один пробел.

Позиции 19-71 предназначены для кодирования операндов. Операнды содержат информацию, необходимую для выполнения подпрограммы блока. Число операндов зависит от типа блока, максимальное число операндов - семь. Условно им присвоены следующие обозначения:

Одни операнды некоторых блоков должны задаваться всегда, другие могут задаваться или нет. Тогда при их отсутствии интерпретатор задает им некоторые стандартные значения.

Операнды следуют один за другим, начиная с позиции 19, отделяясь друг от друга запятыми. Пробелы в поле операндов недопустимы.

Партнеры

Электропростынь выглядит практически так же, как и обычная, но поддерживают тепло постели и согревают Вас. |

<< В начало | < Предыдущая | Содержание | Следующая > | В конец >>

Случайный фрагмент

...«это задача усовершенствования, если объем памяти является фактором, ограничивающим производительност»...
подробнее

Высказались
Пока прочитал только первые несколько глав из ваши...
Автор: Петрович
Редко удается встретить такие грамотные и адекватн...
Автор: Диана
Когда увидела у вас пункт про имитационные и анали...
Автор: Яга
Главное в лекциях - это содержательность, достовер...
Автор: Алексей




Известные фразы

Наука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен)




Наука России - Наше будущее!