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