Колледж связи





НазваниеКолледж связи
страница6/10
Дата публикации22.06.2014
Размер1.14 Mb.
ТипПояснительная записка
100-bal.ru > Информатика > Пояснительная записка
1   2   3   4   5   6   7   8   9   10

Внесение транзактов в модель. Блок GENERATE


Блок GENERATE (ГЕНЕРИРОВАТЬ) – это блок, через который транзакты входят в модель. Не существует ограничений на количество разных блоков GENERATE в одной модели.

Интервал времени между последовательными появлениями транзактов из блока GENERATE называют интервалом поступления. Когда транзакт входит в модель через блок GENERATE. интерпретатор планирует время поступления следующего транзакта путем розыгрыша случайного числа c соответствующим распределением интервалов поступления на время, равное текущему значению ЧАСОВ плюс разыгранное значение. При достижении этого значения модельного времени следующий транзакт вводится в модель через блок GENERATE и т.д.

Разработчик должен задать функцию распределения интервалов поступления транзактов в блоке GENERATE.


Ta6лица 4.2 Операнд

Значение

Значение по умолчанию*

А

Средний интервал времени (число, СЧА)

0

В

Половина поля допуска равномерно распределенного интервала (число, CЧА)

0

С

Смещение интервалов

Смещение отсутствует

D

Ограничитель транзактов



Е

Уровень приоритета транзакта. Возможные значения 0 – 127

0
Все возможные виды случайных распределений интервалов поступления транзактов в GPSS делятся на равномерное распределение и другие виды распределений. В нашем случае специально рассматривают самое простое из всех случайных нетривиальных распределений – равномерное распределение. Использование других видов распределений требует задания функций, которые описаны ниже (см. параграф 4.13).

Формат блока:

GENERATE [A],[B],[C],[D],[E]

Удаление транзактов из модели. Блок TERMINATE


Транзакты удаляются из модели, попадая в блок TERMINATE (ЗАВЕРШИТЬ). В этот момент освобождается память, выделенная под транзакт. Эти блоки всегда позволяют выйти всем транзактам, которые пытаются это сделать. В модели может быть любое количество блоков TERMINATE. Формат блока:

TERMINATE [A]

Операнд А является величиной уменьшения специального счетчика, который называется счетчиком завершения. Этот операнд задает величину, которая вычитается из счетчика каждый раз, когда транзакт входит в блок TERMINATE. По умолчанию A = 0. Вход гранзакта в блок TERMINATE c нулевым значением операнда А не вызывает уменьшения счетчика завершения.

Счетчик завершения – это ячейка в памяти ЭВМ, которая хранит целое положительное число. Начальное значение этого счетчика устанавливается в начале моделирования. Оно равняется значению операнда А команды START (НАЧАТЬ). В процессе моделирования транзакты попадают в блок TERMINATE и, таким образом, уменьшают значение счетчика на величину операнда А. Моделирование заканчивается, когда значение счетчика становится равным нулю или отрицательному числу.

1. В модели может быть много блоков TERMINATE, но счетчик завершения – один, c начальным значением, указанным в команде START.

2. Не путать ограничитель транзактов в блоке GENERATE и счетчик завершения. Ограничитель задает число транзактов, которые войдут в модель, А счетчик – число транзактов, которые выйдут из модели. По окончании моделирования транзакты могут оставаться в модели.

Интерпретатор начинает моделирование по команде START. Ее формат:

В операнде А задается начальное значение счетчика завершения. О назначении остальных операндов будет рассказано в параграфе 4.27.

Управление продолжительностью процесса моделирования.

В языке GPSS продолжительностью процесса моделирования можно управлять двумя способами:

1) завершать моделирование после того, как модель покинет заданное число транзактов определенного типа;

2) завершать моделирование по истечению заданного интервала времени.

Первый способ:

1. В команде START операнду А присваивается значение заданного числа транзактов.

2. Во всех блоках TERMINATE, через которые транзакты заданного типа покидают модель, операнду А присваивается значение «1» или другое, отличное от нуля (соответственно содержательному значению транзактов).

3. Во все других блоках TERMINATE используется значение операнда А по умолчанию (A = 0). Значение счетчика завершения не будет зависеть от этих блоков.

Первый способ позволяет закончить моделирование, когда через модель пройдет заданное количество транзактов, например 1000:

Второй способ:

Пусть разработчик выбрал за единицу модельного времени 1 мин и хочет смоделировать поведение системы на протяжении 8 часов. Это можно сделать таким образом:

1. Ввести в модель таймер-сегмент, состоящий из двух блоков:

2. Во всех других блоках TERMINATE в модели использовать значение операнда А по умолчанию (A = 0). Это означает, что прекращение моделирования, определяемое счетчиком завершения, не будет зависеть от других блоков TERMINATE.

3. В команде START операнд А должен равняться единице.

Таким образом, в процессе моделирования завершение движения транзактов в других блоках TERMINATE не влияет на счетчик завершения. В момент времени 480 транзакт выйдет из блока GENERATE и сразу же перейдет в блок TERMINATE. Счетчик завершения уменьшится на единицу, и интерпретатор завершит моделирование.
1   2   3   4   5   6   7   8   9   10

Похожие:

Колледж связи iconПрограмма учебной дисциплины
Организация-разработчик: аоу во спо «Вологодский колледж связи и информационных технологий»
Колледж связи iconУтверждены
«Самарский медико-социальный колледж», является новой редакцией Устава, подготовленного в связи с переименованием Учреждения и приведением...
Колледж связи iconЛитература: "му 10. 3014-12. 10. Состояние здоровья населения в связи...
Государственное автономное профессиональное образовательное учреждение Тюменской области «Тюменский медицинский колледж»
Колледж связи iconДоклад директора огбоу спо «Плесский колледж бизнеса и туризма»
«Плесский аграрный колледж» переименован в Областное государственное бюджетное образовательное учреждение среднего профессионального...
Колледж связи iconПрограммы вид работы (краткая инструкция) форма и метод контроля...
Общие сведения об электрической связи: история развития связи; Понятие информация и звук; Системы передачи информации: передача информации...
Колледж связи iconОтчет по результатам самообследования в гаоу спо рб салаватский медицинский...
Гоу салаватское медицинское училище преобразовано в гоу спо мз рб салаватский медицинский колледж. На основании распоряжения Правительства...
Колледж связи iconЛитература: "му 10. 3014-12. 10. Состояние здоровья населения в связи...
Государственное автономное образовательное учреждение среднего профессионального образования Тюменской области «Тюменский медицинский...
Колледж связи iconМетодические рекомендации по изучению дисциплины «педагогика среднего...
Программа курса предусматривает установление связи между отдельными звеньями в системе непрерывного образования: детский сад-школа...
Колледж связи icon«Ковровский медицинский колледж» утверждаю директор гбоу спо во
Настоящее Положение устанавливает порядок деятельности учебных кабинетов гбоу спо во «Ковровский медицинский колледж» (далее – Колледж)...
Колледж связи icon«Вот и закончен колледж»
Тамбовское областное государственное образовательное учреждение среднего профессионального образования «Уваровский химико-технологический...
Колледж связи iconСреднего профессионального образования московской области «московский...
Московской области «Московский областной колледж искусств» (далее – Колледж) с целью анализа качества подготовки студентов и выпускников...
Колледж связи iconДоклад «О конкуренции между услугами связи для целей передачи голосовой...
На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально...
Колледж связи iconДоклад «О конкуренции между услугами связи для целей передачи голосовой...
На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально...
Колледж связи iconДоклад директора боу оо спо «Омкпт»
Омской области о признании колледжа прошедшим государственную аккредитацию. В связи с переходом на бюджет Омской области и на основании...
Колледж связи iconДоклад о результатах деятельности Санкт-Петербургского государственного...
Публичный доклад о работе спб гб поу «Колледж электроники и приборостроения» (далее Колледж) в 2014-2015 учебном году содержит информацию...
Колледж связи iconОб учебной и производственной практике студентов гбоу спо ао «Амурский...
Гбоу спо ао «Амурский областной колледж искусств и культуры» (далее – колледж), осваивающих основные профессиональные образовательные...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск