Хронологические потоки

 

Процесс функционирования CДC во времени определяется последовательностью наступления событий, возникающих в системе в соответствии с закономерностями её функционирования. В момент наступления события изменяется состояние системы. Система находится в состоянии S, если все её компоненты находятся в состояниях совместимых с областью значения характеристик, описывающих это состояние.

Так как в информационных потоках между событиями, прежде всего, устанавливаются хронологические отношения, такие потоки называются хронологическими. Процесс моделирования хронологического потока рассмотрим на примере функционирования абстрактного устройства моделирования хронологических потоков.

                                        окно

                                        текущего

                                        времени

прошлое                                                             будущее

 

№ квантов 0 1     2     3   4     5     6     7     8     9     10   11 12

лента собы- тий         *   $ * +   *   $

 

Перемещение лент                             ГЧ                                                                       ГЗ

    Программы работ (активности) связанных событиями
ленты

Работа события +
Работа события *
Работа события $
*

+ метки событий

$

ГЧ – головка чтения

ГЗ– головка записи

 

Основным компонентом этого устройства является лента, организованная в виде последовательности фреймов, соответствующих номерам квантов. Номер каждого кванта определяет момент времени в единицах, выбранных пользователем. Головка чтения ГЧ всегда установлена на текущий момент времени. Ход времени ассоциируется с движением головки чтения, которая может перемещаться только вправо. Соответственно лента перемещается из будущего в прошлое. Доступ головки чтения к фреймам через окно текущего времени. Фрейм может содержать метку одного или нескольких событий. В ответ на наступление события начинает отрабатывать программа работ, соответствующая ему. Событие не имеет длительности в модельном времени. Активность – имеет. Программы работ могут записывать на ленту метки новых событий с помощью головки записи ГЗ. ГЗ может перемещаться как влево, так и вправо, но не левее ГЧ. После выполнения программы работ метка соответствующего события удаляется.

 

 

]

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: