Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры Моделирование систем(2008).doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

48. Общая характеристика и сравнительный анализ методов моделирования псевдопараллельностей.

Выбор метода организации псевдопараллельности определяется характеристиками функциональных действий моделируемого объекта. Функциональ­ные действия могут быть одинаковыми либо разными. Разные действия отличают­ся алгоритмами и (или) условиями запуска. Кроме этого, действия могут быть независимыми или зависимыми, что определяется характером их взаимодействия друг с другом (наличием только информационных связей, либо и связей по управлению).

Метод активностей применяется, если функциональные действия ком­понентов существенно отличаются и слабо связаны друг с другом. Метод событий применяется, если число типов функциональных деист вия не велико, либо они одинаковы, либо отличаются только условиями запуска и слабо связаны друг с другом. В этом случае одинаковые активности разных компонентов объединяются в одну группу, которая и называется событием. Каждому такому событию соответствует модуль, а условия запуска модулей строят путем комбинирования условий запуска образующих их активностей. Транзактный метод применяется, если, в объекте используется ограниченное коли­чество типов неподвижных компонентов (узлов), которые управляют движени­ем и обслуживанием подвижных компонентов (транзактов, заявок). Соответст­венно число типов функциональных действий ограничено, а компоненты слабо связаны друг с другом. Процессорный метод применяется, если у компонентов функциональны действия разные, а сами компоненты сильно связаны, в том числе и по управлению.

49. Псевдопараллельность: смысл и способы реализации.

Реализация параллельных процессов на однопроцессорных ЭВМ имеет свои особенности, поскольку на уровне задач такие вычислительные процессы могут быть истинно параллельными только при моделировании в многопроцес­сорных ВС или вычислительных сетях. В однопроцессорной ЭВМ, где исклю­чена возможность параллельной реализации нескольких алгоритмов, в любой момент машинного времени в активном состоянии в модели может находиться только один объект. Поэтому в моделях параллельные процессы реализуются псевдопараллельно - они протекают параллельно в системном времени, но по­следовательно в машинном времени. Соответственно способ представления в модели параллельных процессов и их динамики (посредством событий, активностей, процессов или транзактов) и способ изменения модельного времени (с постоянным шагом или но особым состояниям) определяют тип имитационной модели.

Используются методы: активностей, событий, транзактный, процессный и смешанный. Процесс - логически связанный набор работ. Характеризуется со­вокупностью статических (длительностью, потребляемыми ресурсами, усло­виями запуска и останова, прерывания) и динамических характеристик, описы­вающих состояние процесса (активен, неактивен и т.д.). Событие - мгновенное изменение состояния некоторого элемента системы или состояния системы в целом. Характеризуется условиями (или законом) возникновения, типом, опре­деляющим способ и порядок обработки, нуле­вой длительностью. Транзакт - сообщение (за­явка на обслуживание), которое поступает в систему, извне.