Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TVP_sbornik_1-46.docx
Скачиваний:
92
Добавлен:
18.03.2015
Размер:
3.47 Mб
Скачать
  1. Простой асинхронный процесс. Протокол простого ап.

Простой АП – это эффективный АП, удовлетворяющий условию:

если si F sj, то sj ∉ I и si∉ R,

то есть: каждая максимальная траектория простого АП начинается единственным инициатором и заканчивается единственным результантом.

АП на, у которого I={s1, s2} и R={s5}, является простым.

Протоколом простого АП<S, F, I, R> будем называть простой АП вида <I R, FП, I, R>, где siFПsj, если siM sj.

Протокол простого АП можно рассматривать как простой АП, в котором каждая траектория состоит из одного инициатора и одного результанта (за каждым инициатором непосредственно следует результант), т.е. пучок траекторий, ведущий из iвrзаменяется одной дугой, соединяющейiсr.

Протокол АП

  1. Репозиция ап. Автономный асинхронный процесс.

Репозиция– механизм перехода от результантов к инициаторам, необходимый для возобновления АП.

РепозицияАП Р=<S, F, I, R> – это эффективный асинхронный процесс

Р' = <S', F', I', R'>, где S'=I' ∪ R' ∪ SД, I' ⊆ R; R' ⊆ I; SД ∩ S= ∅.

Таким образом, SД– это множество дополнительных ситуаций, отсутствующих в описании исходного АП. Отношение F' задает траектории переходов от ситуаций из I' (т.е. некоторых ситуаций из R) в ситуации из R' (т.е. в некоторые ситуации из I), возможно, через дополнительные ситуации из SД.

Если I'=R, R'=I, то репозиция называется полной.

Если I= ∅ или R =∅ , то репозициине существует.

В остальных случаях репозицию называют частичной.

Объединением АП Pи его репозицииР'будем называть АП

(Р ∪ Р')=<S ∪ SД, F'', I\R', R\I'>,

где F'' определяется следующим образом:

если siF sj, то siF'' sjи

если siF' sj, то siF'' sj.

АП и его полная репозиция образуют автономный асинхронный процесс.

Полная репозиция простого АП называется тривиальной.

Пример: АП, I={i1}, R={r1, r2}.

А) Исходный АП

Б) Полная репозиция исходного АП, I'={r1, r2}, R'={i1}

В) Частичная репозиция, I'={r1}, R'={i1}

Г) Автономный АП (объединение исходного АП и его полной репозиции)

  1. Конвейерный принцип обработки информации.

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

Пример.На рис (а) представлен непростой эффективный процесс. ПустьI={i1},R={r1,r2,r3,r4,r5}, тогда получим шесть классов эквивалентностиe(1)={i1},e(2)={s1},e(3)={s2},e(4)={r1},e(5)={r2,r3,r4},e(6)={r5}. Для возобновления процесса воспользуемся репозицией, пусть она начинается с результантаr1(дуга изображена с помощью прерывистой линии). Тогда в результате объединения исходного АП и его репозиции получим конвейер, который начинает обработку информации еще до того, как исходный АП завершит свою работу (б).

  1. Редукция асинхронного процесса. Свойства редукции.

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

Подпроцессом АП Р=<S, F, I, R> по множеству ситуаций SП S назовем АП РП=<SП, FП, IП, RП>, где

IП=I ∩ SП, RП=R ∩ SП,

skFПsp, если skFsp и sk, sp ∈ SП.

Пример подпроцесса(б) по для процесса (а) по множеству ситуаций

SП = {i1, s2, s3, s4, r1, r2, r3, r5}

РедукцияАП Р=<S, F, I, R> по множеству ситуаций S*⊂ S – это подпроцесс, все ситуации которого принадлежат максимальным траекториям исходного АП, содержащимся в S* иначинающимся с инициаторов.

Пример редукции АП (а) по множеству ситуаций

SП={i1, s2, s3, s4, r1, r2, r3, r5}

Свойства редукции:

  1. Редукция эффективного процесса (если она существует) – всегда эффективный процесс, обратное неверно.

  2. Редукция управляемого процесса (если она существует) – всегда управляемый процесс.

//TODO – доказательство свойств.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]