Cтраница 3
Эти изменения называются событиями и помещаются в список событий на доске объявлений сразу же после того, как они были проведены. Как уже было ранее упомянуто, список событий представляет собой часть управляющей информации на доске объявлений, и он доступен для источников знаний. [31]
В составлении сетевого графика обычно участвуют ответственные исполнители. Разбивка объекта на составные части и составление списка событий выполняется высококвалифицированными специалистами, в общих чертах знающих весь проект. Оценку трудоемкости делают ответственные исполнители. [32]
Станд тзлЕРваннадгшхника наблюдения предполагает: наличие предварительно детально разработанного списка событий, признаков, которые предстоит наблюдать; определение условий и ситуаций наблюдения; инструкции для наблюдателей; единообразные кодификаторы для регистрации наблюдаемых явлений. [33]
Функция passiv ( i) переводит процесс ( узел типа ргос) в пассивное состояние, если он был активен. При этом транзакт и соответствующее событие исключаются из списка планируемых событий и переводятся в стек прерванных транзактов. Если процесс уже был пассивен либо узел i был пустым, то никаких действий не осуществляется. [34]
Событийная секция 2 определяет состояние запрашиваемого НМД, если дисковод свободен, то занимает его, а если занят, то ставит запрос в очередь. При занятии НМД генерируется время установки головок и в список событий записывается событие 3 с полученным временем. [35]
![]() |
Блок-схема процедуры анализа производительности ИИС методом сканирования. [36] |
Программа моделирования вызывает подпрограммы обработки каждого типа событий, как только оно окажется очередным в списке событий. Программа инициализации ( рис. 6.6) подготовляет данные ( список событий) для непрерывного функционирования системы. [37]
Событийная секция 3 обрабатывает ситуацию, возникающую при завершении позиционирования головок, и выполняет следующие действия. Если канал свободен, он резервируется за текущим запросом, и в список событий заносится событие 4, время возникновения которого вычисляется в этой же секции. Если канал занят, то запрос помещается в очередь. [38]
Затем модель окружения ( environment model) описывает систему как объект, взаимодействующий с событиями из внешних сущностей. Модель окружения обычно содержит описание цели системы, одну контекстную диаграмму и список событий. Контекстная диаграмма содержит один прямоугольник работы, изображающий систему в целом, и внешние сущности, с которыми система взаимодействует. [39]
Событийная секция 4 соответствует окончанию обмена информацией. В этой секции освобождаются ранее зарезервированные НМД и канал, анализируются очереди к каналу и НМД, и если в любой из них имеются запросы, то выбирается запрос, находящийся в вершине списка событий, и для него планируется соответствующее событие. [40]
Другой подход состоит в том, чтобы подправлять положение автомобилей только в моменты критических событий. При таком подходе заводится список всех событий, ожидаемых в недалеком будущем; например, запускается или исчезает автомобиль, одна машина догоняет другую, прошло две минуты с момента исчезновения первого автомобиля, пора вновь ускорять автомобиль-виновник. Головным элементом списка событий всегда должно быть ближайшее событие; список в целом не обязан быть упорядоченным - его можно представить и как очередь с приоритетами, и как кучу. [41]
![]() |
Блок-схема событий для модели массового обслуживания. [42] |
Первая команда подпрограммы, для которой стартовым является блок 7, реализуется в блоке 8, где регистрируется тот факт, что избранный клерк занят обслуживанием. Затем с помощью распределения продолжительностей обслуживания для данного клерка в блоке 9 определяется момент окончания обслуживания с его стороны. Соответствующая информация поступает в список событий. После этого происходит переход к блоку 10, где реализуется команда Указать очередное событие. Пока этим событием может быть либо прибытие следующего клиента, либо окончание обслуживания первого клиента. [43]
Эти изменения называются событиями и помещаются в список событий на доске объявлений сразу же после того, как они были проведены. Как уже было ранее упомянуто, список событий представляет собой часть управляющей информации на доске объявлений, и он доступен для источников знаний. [44]
Алгоритм имитационного моделирования СМО можно кратко описать следующим образом. Опрашиваются входные источники заявок, в результате определяются моменты появления заявок на входах СМО. Сведения об этих событиях заносятся в список событий, который упорядочен по моментам наступления событий. Далее процесс имитации управляется списком событий. Из этого списка выбирается ближайшее по времени совершения событие и имитируется продвижение в СМО заявки, связанной с этим событием. Продвижение имитируется до тех пор, пока заявка пс окажется задержанной в некотором обслуживающем аппарате. Если при этом заявка входит в состояние обслуживание, то по математической модели обслуживающего аппарата определяется длительность обслуживания и, следовательно, становится предвидимым момент наступления очередного события, связанного с этой заявкой. [45]