В обозначениях ТМО этот фрагмент выглядит как: 4 8 Многоканальное обслуживание ОА, {•} Г о о о {1} ОА» Рис. 2.4. Где А очередь; ОА], OAn обслуживающие аппараты. Фрагмент В. Занятие блока В. Предполагается, что инициаторы без ограничений поступают в блок В, который реализует для каждого инициатора некоторый подпроцесс, фрагмент описания которого имеет вид: занять &В; В обозначениях потоковых схем это выглядит как: Занятие блока m В {1} Рис. 2.5. Фрагмент Г. Занятие блока В с блокировкой. Пусть имеется блокировка 2-го типа, когда в блоке могут развиваться одновременно на более N процессов. Это соответствует такому же ограничению количества инициаторов, присутствующих в блоке одновременно. Фрагмент описания имеет вид: ждать C
| 116 Ф р а г м е н т В. З ан яти е б лока В. П р ед п о л агается, что и н и ц и аторы без о гр ан и ч ен и й п оступ аю т в блок В, который р еал и зу ет д л я каж дого и н и ц и атора н екоторы й п о д п р о ц есс, ф рагм ен т описания которого и м еет вид: з а н я т ь & В ; В о б о зн ач ен и ях п отоковы х схем это вы гл яд и т как: Ф р а г м е н т Г . З ан яти е блока В с блоки ровкой . П усть и м ее тс я б л оки ровка 2-го тип а, к о гд а в б л о к е м о гу т разви ваться одноврем енно н а более N проц ессов. Э то со о тветству ет так о м у же ограничению к о л и ч ества и н и ц и аторов, п р и су тству ю щ и х в блоке одноврем енно. Ф р агм ен т о п и сан и я и м еет вид: { П в { 1 } Рис. 3.3. З ан яти е блока ж д а т ь C < N ; С := С + 1 з а н я т ь В; С := С -1 ; Р еал и зац и я блоки ровки в тер м и н ах м ето д а Д М В П : ОА _i А О О О ОА,*N Рис. 3.4. М одель 1 уровня Где Ai очередь; |