Книжка по сетям Петри, страница 33

PDF-файл Книжка по сетям Петри, страница 33 Параллельные системы и параллельные вычисления (5738): Книга - 9 семестр (1 семестр магистратуры)Книжка по сетям Петри: Параллельные системы и параллельные вычисления - PDF, страница 33 (5738) - СтудИзба2015-08-23СтудИзба

Описание файла

PDF-файл из архива "Книжка по сетям Петри", который расположен в категории "". Всё это находится в предмете "параллельные системы и параллельные вычисления" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "параллельные системы и параллельные вычисления" в общих файлах.

Просмотр PDF-файла онлайн

Текст 33 страницы из PDF

7.16.а показан пример ОС.сети. Из определения ОСсати видно что она представляет собой наложение на Обметь "синхронизирующей" сети специального вида, а которой множество мест совпадает с множеством Р„каждый выходной переход места.ресурса Р ирг является началом не- 12$ д (7) д> Эьь 7,16 к еоп у ° 3 Р Е Рг» Э ! ы Iт ~ Ия .

к Е. !, Л у Е (т Л ! I„ lт 1Р, ксоу ч" Мх![у~/язепу[Их у[, Таким образом, отношение Повязывает те и только те элементы ОС- сети, которыа соединены некоторым путем в подсети действий ГУк. Отно. шенка еоп свпзыаазт те и только те элементы, которые принадлежат двум разным критическим интервалам по некоторому ресурсу из Р,. Отношение ео связывает те элементы. которые не соединены никаким путем в подсети [ух [но нх может соединить путь в сети гу, проходящий через некоторый ресурс! н они не принадлежат разным критическим интервалам по вобо. му нз ресурсов из Р,.

которого интервала в О сети, с с, с, длл этого переходе имеется парный входной для Р паре. ход, который служит кон. цом этого интервала. На рис. 7ДЕ, б и е показано ! ° разложение ОСсети не со. стзаляющую ОС.сать и синхроннзнрующую сеть. [Олег, с, рация наложения была вве. дана в главе б длл конечных с, С д ! сетей, Мы уже отмечапн, Ф) что она естественным обра- зом может быть расширена д на случай басконечных се. тей,! !» Если а разных интерва. лах их начале являютсл вы* ходными пере хода ми дпя некоторого ресурса, а их концы - входными длл то. го же ресурса, что зти интервалы будем называть критическими интаразлами по данному ресур. су. Если [! ы..., l„! — множество интервалов, каждая пара которого является ~арой критических интервалов по ресурсу Р, то будем обозначать этот факт следующим образом: 3 lы ..,, !„1Р, Единстванным ресурсом в сети [у на рнс, 7 7, а служит мастер,з.

Интер валы г[г»„гт!. [[ты г,! и[[ты гт! -критичаскиеннтераалы гюр,ь. Свяжем отношения, с помощью которых в % 7,! ввалилось понятие лераплепьного ~роцесса с конкуренцией, с отношениями в ОСюетях. Как обычно, действия представлены переходами, а изменения условий - масте. ми, не явллющимися ресурсами. Таким образом, мастзресурсы играют вспомогательную роль и не интерпретируются как изменанил условий. Поэтому, если длл остальных мщт ОСсети остаетсл актуальным правило. требующее, чтобы место изменлло свою разметку лищь один раз, на расур. сы это э!завило не рэссззострзняется. Отношенил Ф,.со и соп следующим образом аыражаютсл через сетевые отношанил, Пусть [у [Ря О Р,, Т, Ри о Р,, дгь! — Фсеть. ° элементы х и у принадлежат множеству Хх Рс О Т: х й у» [хРсуЧуГди[Ч[х у[, В случее ОСсетай также возникает вопрос, аспкая лн ОС сеть лалпетсп корректным представлением параллельного процасса с конкуренцией.

Рассмотрим ОС сеть /У, показанную на рис, /.16 а, В этой сети имертся дае критических интервала /(г„г,(и /(г„г,! ло ресурсу рь н два критических интервале /(гы гз! и /(гы гт(по ресурсу рю. Эта сеть полностью соотаетст. вует определению ОСсети. В ней имеютсп последовательные переходы (например, г~ 6 гз, Гт 6 Гч(, параллельные переходы (например, г~ со гч, гз соте),и конкУРнРУющнепеРеходы (напРнмеР/П солгз,г( еопге,гз соя гч(, Однако при работа сети /У может возникнуть ситуация.

показаннап не рнс. 7.16,6, когда ни один нз переходов гы гз, гы гь не может сработать. Это означает, что пцзачисланные переходы соответствуют действиям, которые могут не реализоватьсп, что аротиаоречнт опредапанню параллельного про. щюса с конкуренцие», а котором любое дайстаиа происходит ровно один раз. Причина возникновенил такой ситуации состоит ° том, что интервал /(г, гз) н /(гы г~) пересекаютсп по пцзеходу гы а интервалы /(гч,гт) и /(гы гч( пересекаются по переходу гы Прн этом мрасечание устроено таким образам, что лерасекеющиася две пары интервалов являются критически.

ми по разным ресурсам, и начало интервала /(гы г~) входит ° интервал /(г,,/з) как анУтРанний (не начальный) паРахсд, а начало интеРвала /(гз, гч1 выходит в интервал /(гч, г,( как внутренний переход. Мы ограничнмсп введением ОСсетей как сетевых прадстаалени(( ларзл. лельных процессов с конкуренцией, на обсуждал нх сален с сетлмн Петри, моделирующими системы, которые порождает такие процассьь ГЛАВА 8 СЕТИ ПЕТРИ И ПРОГРАММИРОВАНИЕ Среди приложений теории сетей Петри к задачам моделирования дис. кратных аистам наибольшее развитие получили работьь свяэаннью с попытками использовать аппарат сетей Петри, их модификации и обобщения, для описания н изучения структурной динамики программ, в первую оче.

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

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

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

ется исполнаниам звкаочительного оператора. Псслвбоеэгепьнал структуре улрееленшт может быть представлена кек связнап автоматная сеть Петри (см. э 4.2) с определенным топологнческим ограничением, зламанты которой интерпратнруютсл специальным образом. 12$ )Вакая сеть ммвэя единственное головное место, все ве переходы деются вю "'безусловные" .е одним выходным местом и "условные" с двумя выходю(ыми меетвии. Кюхдь)й "безусловный" переход сети интерлретируател как безусловный оператор, каждый "условный" переход интерпретируется как усповмый оператор. Если в последовательной программе оператор е' следует за оператором а, то в сети соответствующие переходы связаны дугами с общим настом, которое является выходным для а м входпым для а.

Например, структуре управления следующей программы (вычисление фзкториагв) представляется с помощью интарпретированной сети Патри, изображенной на рис. 8,1: Ьеа)с )птебвг к, у: йрит(к); 1 ) 1: Ф х * О Фея дою» ) 2; у:~уХх; х: х — 1; бото! 1; ! 2; оигрит(у) этор аяд П ходы в интерпретированмой сети изображены прлмоуг внутри которых выписаны сопоставленные парююдеээ р щжнап сеть не рис.

8,! оямсыеает только структуру ~ ~алания, но не молапирует сам механизм управления' Д но, в терминах сети Патри нельзя описать сементмку условного оператора (см. главу б) . Поэтому, когда место рч получает фижму, то эта фищка сообщает лищь о том, что условный опаратор аыполнилея, но не несет информацию о вычисленном значении условия. В результате выбор опарэтора для яродолжения исполнения последовательной программы моделируетсп е сети медетарммнированной альтернативой (оператор оигриг (у) или оператор у: - уХк), указываощай оба возможных варианта продолления. Для того чтобы иметь средства модапировамия условного управлепе, достаточно вы.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее