Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задания.doc
Скачиваний:
92
Добавлен:
15.03.2015
Размер:
2.13 Mб
Скачать

Gather a

Операнд А задает число транзактов, принадлежащих к одному семейству, которое нужно накопить. Операнд А может быть именем, положительным целым, СЧА, СЧА*СЧА.

Для управления транзактами, принадлежащими к одному семей­ству, используется блок GATE.

4.20. Основные сокращения и обозначения симулятора gpss

Основные сокращения и обозначения симулятора GPSS приведены в табл. 34.

Табл. 34. Основные сокращения и обозначения

Сокращение

Обозначение

TRANS

Номер транзакта

BDT

Время выхода сообщения из блока (это либо значение абсолютного условного времени, при котором транзакт покинет блок ADVANCE, либо значение абсолютного условного времени в момент, когда сообщение вышло из последнего блока ADVANCE, либо нуль, если сообщение еще не входило ни в один блок ADVANCE)

BLOCK

Номер блока, в котором сообщение находится в данный момент времени

PR

Уровень приоритета сообщения (0–127)

SF

Режим выбора (определяет режим выбора следующего блока:

• пробел означает переход к следующему блоку;

• ”А” означает режим ALL блока TRANSFER;

• “B” означает, что транзакт находится в блоке TRANSFER, работающем в режиме BOTH

NBA

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

SET

Номер следующего транзакта того же семейства. (При создании транзакта в SET записывается номер самого транзакта. При входе в блок SPLIT в SET записывается номер следующего транзакта из образуемого семейства)

MARK

Отметка времени (записывается в момент создания транзакта или при входе транзакта в блок MARK с пустым полем А)

P1, …, P8

Текущие значения параметров 1–8

S1

Индикатор просмотра (при S1 = 1 симулятор не будет пытаться продвинуть транзакт до измерения блокирующих условий; при снятии блокирующего условия S1 устанавливается равным нулю для всех транзактов, задержанных данным условием)

T1

Индикатор трассировки (устанавливается в единицу блоком TRACE и в нуль блоком UNTRACE);

D1

Индикатор задержки для блока TRANSFER SIM

C1

Индикатор списка

С1 = 0 – транзакт в списке пользователя,

С1 = 1 – движение транзакта прервано,

С1 = 2 – транзакт в списке текущих событий,

С1 = 4 – транзакт в списке будущих событий;

MC

Индикатор синхронизации (если МС = 4, то транзакт находится в блоках MATCH, ASSEMBLER или GATHER)

PC

Счетчик прерываний

PF

Флаг прерываний.

5. Содержание пояснительной записки и требования к ее оформлению

Курсовая работа должна содержать:

  1. выбор методов решения задачи;

  2. классификацию системы;

  3. построение концептуальной модели в виде Q-схемы;

  4. блок-диаграмму системы;

  5. аналитическую модель системы;

  6. временную диаграмму, построенную для 5-10% требуемого объема моделирования;

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

  8. рассчитанные характеристики системы, указанные в задании;

  9. выводы;

  10. список использованных источников.