Смекни!
smekni.com

Процессы и ситуации, происходящие при чтении дисков CD-RW (стр. 3 из 4)

:

В качестве второго процесса возьмем исходный процесс, редукцирование которого по входной компоненте

={1100,1110, 1000} описано выше.

={110000000, 1110000001, 1000000000};

= {1100000000};

= {1000000000};

:

Построим, если это возможно, процесс P3= <S3,F3,I3,R3>, ситуации которого представимы в виде пар S3 = (S1, S2), такой что:

1) S1ÎS1(Y1*), S2ÎS2(X2*), т.е. S3 Í S1(Y1*)´ S2(X2*);

2) выходная компонента у1 ситуации S1 равна входной компоненте х2 ситуации S2 - у1 = х2;

3) если в S3 компонента S2ÎI2(X2*), то S1ÎR1(Y1*);

4) если (Si1, Sj2)F3(Sk1, Sl2), то либо

(Si1FSk1)& (Sj2F2Sl2), либо

(Si1FSk1)& (Sj2 = Sl2), либо

(Si1 = Sk1)& (Sj2F2Sl2).

Ситуации процесса:

SH W T ED M S L O P I F B C K
0 0 1 1 0 0 0 0 0 0 0 0 0 0
0 1 1 1 0 0 0 0 0 0 0 0 0 0
1 1 0 0 1 1 0 0 0 0 0 0 0 0
1 1 0 0 1 1 1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0 0 0 0

={00110000000000, 01110000000000, 11001100000000, 11001110000000, 00001000000000};

={001100000000};

={000010000000};

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

ПРЕДМЕТНАЯ ИНТЕРПРЕТАЦИЯ АСИНХРОННОГО ПРОЦЕССА

1. Построение сети Петри

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

В нашем случае множество условий

состоит из ситуаций самого процесса, т.е. показывает готовность компонентов процесса к действию; а множество
- это наступление некоторых событий, т.е. выполнение шагов процесса.

Начальная разметка графа- условие начала работы, т. е. первоначальная активация, которая соответствует условию S1.

2. Графическое представление сети Петри:

;

;

;

3. Граф разметок

4. Основные свойства сети Петри

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

-безопасна

Т. к. все места сети безопасны, то и вся сеть в целом безопасна.

Т. к. для

, сеть ограничена.