Полная версия

Главная arrow Информатика arrow Вычислительные системы, сети и телекоммуникации. Моделирование сетей

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Модуль Search

Этот модуль необходим для поиска определенного элемента в очереди, пакете либо в каком-то выражении. Он имеет два выхода: True, если элемент найден, и False, если элемент не найден.

Применение: поиск среди коробок самой легкой.

Таблица П.21

Параметры модуля Search

Параметры

Описание

Name

Уникальное имя модуля, которое будет отражено в блок-схеме

Туре

Тип поиска: среди сущностей, объединенных в очередь, в пакет или поиск выражения

Queue Name

Имя очереди, в которой будет осуществляться поиск

Starting Value

Начальный класс в очереди или в пакете или начальное значение для переменной в выражении

Ending Value

Конечный класс в очереди или в пакете или конечное значение для переменной в выражении

Search condition

Условия, включающие индекс поиска выражений или содержащие атрибут при поиске пакетов или сущностей в очереди

Модуль Seize

Модуль позволяет захватить сущности один или несколько ресурсов. Он может быть использован для того, чтобы захватывать отдельный ресурс, ресурс из набора ресурсов или ресурс, определенный альтернативным методом, таким как атрибут или выражение. Когда сущность поступает в этот модуль, она ждет в очереди, пока определенные в этом модуле ресурсы не будут доступны. Также здесь определяется тип распределения ресурсов для поступивших сущностей.

Замечания

  • 1. Сущности, которые захватываются с более высокой величиной приоритета, имеют более высокий приоритет, чем сущности, которые захватываются с более низкой величиной. Приоритетные выражения, оцененные как отрицательные величины, рассматриваются как нулевой приоритет. Если несколько сущностей с равными приоритетами пытаются захватить один и тот же ресурс, то его получает сущность с наибольшим временем ожидания.
  • 2. Возможно определить набор состояний (State set) для ресурса и назначить состояние ресурса в определенных ситуациях, используя область состояния ресурса (Resource State Field). Затем можно собрать статистику: сколько времени приходится на каждое состояние ресурса.

Таблица П.22

Параметры модуля Seize

Параметры

Описание

Name

Уникальное имя модуля, которое будет отражено в блок- схеме

Allocation

Определяет категорию, по которой будет распределена стоимость использования ресурса для сущности, проходящей через модуль Seize

Priority

Приоритет сущности, ожидающей в этом модуле ресурс. Определяется в случае, когда одна или несколько сущностей из других модулей ожидают тот же ресурс (1 – высокий, 2 – средний, 3 – низкий, др.)

Type

Тип ресурса, который должен быть захвачен. Определяет конкретный ресурс или выбирает набор ресурсов. Имя ресурса также может быть определено атрибутом или выражением (Resource, Set, Attribute, Expression)

Resource name

Имя ресурса, который должен быть захвачен

Selection rule

Метод выбора среди доступных ресурсов в наборе

 
<<   СОДЕРЖАНИЕ   >>