Скачать 1.14 Mb.
|
Элементы, отображающие одноканальные обслуживающие устройстваРассмотрим элементы, которые используются для представления обслуживания. Аналогами обслуживающих элементов могут быть люди, механизмы, линии связи и другие объекты реальных систем. В GPSS такие объекты моделируются c помощью устройств, МКУ, логических ключей. Устройство характеризируется двумя основными свойствами: 1. Каждое устройство в любой момент времени может обслуживать только один транзакт. Если в процессе обслуживания появляется новый транзакт, то он должен: 1) либо подождать своей очереди, 2) либо направиться в другое место, 3) либо, если вновь пришедший транзакт имеет больший приоритет, устройство прерывает текущее обслуживание и начинает обслуживать новый транзакт. 2. Когда транзакт поступает в устройство, он должен пробыть там необходимое для обслуживания время. Всем устройствам необходимо задавать имена. Они могут быть или числовыми (числа должны быть положительными целыми), или символьными. Во время трансляции символьным именам сам транслятор присваивает числовые значения. Для того, чтобы использовать одноканальное обслуживающее устройство (прибор), транзакту необходимо выполнить следующие шаги. Первый шаг. Ждать своей очереди, если это необходимо. Ожидание длится в течение некоторого интервала времени. Второй шаг. Когда подходит очередь, занять устройство. Событие «занятие устройства» происходит в некоторый момент модельного времени. Третий шаг. Устройство находится в состоянии занятости до тех пор, пока не закончится обслуживание. Для обслуживания необходим некоторый интервал времени. Четвертый шаг. Когда обслуживание закончится, освободить устройство. Событие «освобождение устройства» происходит в некоторый момент модельного времени. Эта последовательность шагов выполняется GPSS при моделировании использования устройства. Второй и четвертый шаги реали-5уются блоками SEIZE (ЗАНЯТЬ) и RELEASE (ОСВОБОДИТЬ). Формат блока: SEIZE A Этот блок имеет следующие свойства: 1. Если в текущий момент времени устройство используется, то гранзакт не может войти в блок и должен ожидать своей очереди. 2. Если устройство свободно, транзакт может войти в блок. Вход транзакта в блок вызывает выполнение подпрограммы обработки этого блока. Состояние устройства изменяется со СВОБОДНОЕ на ЗАНЯТОЕ. Предварительного объявления устройства в модели не требуется, так как тот факт, что блок SElZE используется, свидетельствует о существовании данного устройства. Предназначением блока RELEASE является изменение состояния ранее занятого устройства c ЗАНЯТОГО на СВОБОДНОЕ. Блок RELEASE никогда не запрещает вход транзакта. Формат блока: RELEASE А
Реализация задержки во времени. Блок ADVANCEПеревод c английского языка блока ADVANCE (ЗАДЕРЖАТЬ) – продвигать, А не задерживать. Этот блок действительно продвигает ЧАСЫ модельного времени на некоторое значение, но фактически он осуществляет задержку продвижения транзакта в течение некоторого интервала времени. Обычно этот интервал задается случайной величиной. В GPSS возможны следующие варианты распределения времени обслуживания: 1) детерминированное (постоянное); 2) равномерное распределение; 3) другие распределения. Как и при использовании блока GENERATE особо рассматривается равномерное распределение случайных величин. Применение более сложных видов распределений требует использования дополнительных функций (см. параграф 4.13). Формат блока: ADVANCE A[,B]
Пример 4.2 Использование блока ADVANCE: ADVANCE 30,5 Время задержки транзакта в этом блоке – случайная величина, равномерно распределенная на интервале [25, 35], которая принимает одно из 11 целых значений. Пример 4.3 Классический случай использования последовательности SEIZE – ADVANCE – RELEASE: Транзакт, двигаясь по этой цепочке блоков, займет устройство c именем PRIB, задержится там на 16±4 единицы времени и затем покинет его. После того как транзакт войдет в блок RELEASE и соответствующая этому блоку подпрограмма закончится, интерпретатор попытается переместить транзакт в следующий блок модели и следующий транзакт может уже использовать устройство PRIB. Блоки ADVANCE можно располагать в любых местах программы, А не только между блоками SEIZE и RELEASE. |
Программа учебной дисциплины Организация-разработчик: аоу во спо «Вологодский колледж связи и информационных технологий» | Утверждены «Самарский медико-социальный колледж», является новой редакцией Устава, подготовленного в связи с переименованием Учреждения и приведением... | ||
Литература: "му 10. 3014-12. 10. Состояние здоровья населения в связи... Государственное автономное профессиональное образовательное учреждение Тюменской области «Тюменский медицинский колледж» | Доклад директора огбоу спо «Плесский колледж бизнеса и туризма» «Плесский аграрный колледж» переименован в Областное государственное бюджетное образовательное учреждение среднего профессионального... | ||
Программы вид работы (краткая инструкция) форма и метод контроля... Общие сведения об электрической связи: история развития связи; Понятие информация и звук; Системы передачи информации: передача информации... | Отчет по результатам самообследования в гаоу спо рб салаватский медицинский... Гоу салаватское медицинское училище преобразовано в гоу спо мз рб салаватский медицинский колледж. На основании распоряжения Правительства... | ||
Литература: "му 10. 3014-12. 10. Состояние здоровья населения в связи... Государственное автономное образовательное учреждение среднего профессионального образования Тюменской области «Тюменский медицинский... | Методические рекомендации по изучению дисциплины «педагогика среднего... Программа курса предусматривает установление связи между отдельными звеньями в системе непрерывного образования: детский сад-школа... | ||
«Ковровский медицинский колледж» утверждаю директор гбоу спо во Настоящее Положение устанавливает порядок деятельности учебных кабинетов гбоу спо во «Ковровский медицинский колледж» (далее – Колледж)... | «Вот и закончен колледж» Тамбовское областное государственное образовательное учреждение среднего профессионального образования «Уваровский химико-технологический... | ||
Среднего профессионального образования московской области «московский... Московской области «Московский областной колледж искусств» (далее – Колледж) с целью анализа качества подготовки студентов и выпускников... | Доклад «О конкуренции между услугами связи для целей передачи голосовой... На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально... | ||
Доклад «О конкуренции между услугами связи для целей передачи голосовой... На основе анализа рынка услуг телефонной связи для целей передачи голосовой информации, в результате которого установлено, что функционально... | Доклад директора боу оо спо «Омкпт» Омской области о признании колледжа прошедшим государственную аккредитацию. В связи с переходом на бюджет Омской области и на основании... | ||
Доклад о результатах деятельности Санкт-Петербургского государственного... Публичный доклад о работе спб гб поу «Колледж электроники и приборостроения» (далее Колледж) в 2014-2015 учебном году содержит информацию... | Об учебной и производственной практике студентов гбоу спо ао «Амурский... Гбоу спо ао «Амурский областной колледж искусств и культуры» (далее – колледж), осваивающих основные профессиональные образовательные... |