Имитационное моделирование на языке GPSS. Методическое пособие по дисциплине "Компьютерное моделирование". Алтаев А.А. - 12 стр.

UptoLike

Составители: 

12
"отказывается" принять его.
Если возникло одно из описанных условий, то транзакт остается на месте, и начинается
перемещение в модели другого транзакта. Таким образом, выполнение моделирования в
системе продолжается.
Центральной задачей, выполняемой симулятором, является определение того, какой
транзакт надо выбрать следующим для продвижения в модели, когда его предшественник
прекратил продвижение. С
этой целью симулятор рассматривает каждый транзакт как
элемент некоторого списка. В относительно простых моделях используются список
текущих событий (время продвижения меньше или равно модельному) и список будущих
событий (время продвижения больше модельного). Симулятор имеет таймер модельного
времени. Таймер имеет следующие особенности:
регистрируются только целые значения,
единица модельного времени выбирается
разработчиком,
симулятор не анализирует состояние модели в каждый следующий момент модельного
времени, а продвигает таймер к моменту времени, когда происходит ближайшее
следующее событие.
Симулятор GPSS/PC помещает транзакты в зависимости от условий в модели в тот
или иной список и переносит их из списка в список, просматривает списки, выбирает
следующий транзакт
для обработки, корректирует таймер модельного времени после
обработки всех транзактов в списке текущих событий.
Модель на GPSS состоит из одного или нескольких независимых сегментов. В
процессе моделирования активным является тот из сегментов, в котором находится
перемещающийся в настоящий момент транзакт. Когда он блокируется, начинает
двигаться следующий транзакт, и может быть так, что
этот следующий транзакт
принадлежит другому сегменту модели. Таким образом, происходит переключение
активности между сегментами.
Объекты GPSS подразделяются на 7 категорий и 14 типов (табл. 1) и позволяют, с
одной стороны, описать их взаимодействие сравнительно несложными наборами
операций, с другойдостаточно просто и наглядно представить процесс
функционирования исследуемой системы S, формализуемой в виде Q-схемы.
Таблица 2
Категория
Типы объектов
Динамическая Транзакты
Операционная Блоки
Аппаратная Устройства
Памяти
Ключи
Вычислительная Переменные:
арифметические,
булевские
Ф
у
нкции
Статистическая Очереди
Таблицы
Запоминающая Матрицы ячеек
Ячейки
Группирующая Списки пользователя
Группы
    "отказывается" принять его.
   Если возникло одно из описанных условий, то транзакт остается на месте, и начинается
перемещение в модели другого транзакта. Таким образом, выполнение моделирования в
системе продолжается.
   Центральной задачей, выполняемой симулятором, является определение того, какой
транзакт надо выбрать следующим для продвижения в модели, когда его предшественник
прекратил продвижение. С этой целью симулятор рассматривает каждый транзакт как
элемент некоторого списка. В относительно простых моделях используются список
текущих событий (время продвижения меньше или равно модельному) и список будущих
событий (время продвижения больше модельного). Симулятор имеет таймер модельного
времени. Таймер имеет следующие особенности:
• регистрируются только целые значения,
• единица модельного времени выбирается разработчиком,
• симулятор не анализирует состояние модели в каждый следующий момент модельного
    времени, а продвигает таймер к моменту времени, когда происходит ближайшее
    следующее событие.
    Симулятор GPSS/PC помещает транзакты в зависимости от условий в модели в тот
или иной список и переносит их из списка в список, просматривает списки, выбирает
следующий транзакт для обработки, корректирует таймер модельного времени после
обработки всех транзактов в списке текущих событий.
    Модель на GPSS состоит из одного или нескольких независимых сегментов. В
процессе моделирования активным является тот из сегментов, в котором находится
перемещающийся в настоящий момент транзакт. Когда он блокируется, начинает
двигаться следующий транзакт, и может быть так, что этот следующий транзакт
принадлежит другому сегменту модели. Таким образом, происходит переключение
активности между сегментами.
    Объекты GPSS подразделяются на 7 категорий и 14 типов (табл. 1) и позволяют, с
одной стороны, описать их взаимодействие сравнительно несложными наборами
операций, с другой — достаточно просто и наглядно представить процесс
функционирования исследуемой системы S, формализуемой в виде Q-схемы.

                                                                             Таблица 2
 Категория        Типы объектов
 Динамическая     Транзакты
 Операционная     Блоки
 Аппаратная       Устройства
                  Памяти
                  Ключи
 Вычислительная Переменные:
                • арифметические,
                • булевские
                Функции
 Статистическая Очереди
                Таблицы
 Запоминающая     Матрицы ячеек
                  Ячейки
 Группирующая     Списки пользователя
                  Группы

  12