ВУЗ:
Составители:
167
],
[)0()1(
З,α
)1(
)11)((
З,α
2
)12)((
З,α
1
)11)((
З,α
))((
З,прпр
αααα
αα
αα
S
S
S
S
S
S
S
S
i
SS
t
S
ni
pk
ini
i
pk
ii
i
pk
ii
pk
i
i
ii
(6.11)
где - знак сложения по модулю n ;
S
i
pk
- сокращенное обозначение события, свидетельствующее о факте
выполненного обслуживания i-го процесса при обращении к разделяемым
данным, которое определится в данном варианте как задержка события
S
i
p
на
один такт:
S
t
S
i
р
i
pk
)1(
. (6.12)
П р и м е ч а н и е: Отметим некоторые особенности в
определении индексов событий
S
pk
и
S
З,
α
в выражении (6.11). Если
при определении верхнего индекса события
S
pk
в результате
сложения по модулю n получили нуль, то в качестве индекса
принимается не нуль, а величина n . Если при определении индекса
события
S
З,
α
получилось противоречивое неравенство, например,
33, то соответствующее событие
S
З,
α
не существует, тогда
1
α
З,
S
.
)0(
пр
S
i
- сокращенное обозначение комбинационного события,
определяющего начальный приоритет обслуживания i-го процесса.
,)0(
Зα,
З,
))((
0пр
αα
S
S
xSS
i
i
n
i
(6.13)
где
S
0
- начальное событие системы управления обращением к разделяемым
данным;
,)1(
000
xSSx
t
S
n
n
pk
(6.14)
где
x
n
- сигнал инициализации системы управления;
x
0
- сигнал приведения системы управления в начальное состояние.
Введение события
)0(
пр
S
i
в условия зарождения события
S
i
k
,
обеспечивающего вход i-го процесса в критический участок, объясняется
необходимостью обеспечения функции взаимоисключения на начальном
этапе работы алгоритма управления параллельными процессами, когда в
один и тот же момент времени могли бы зародится сразу несколько событий
типа
S
i
k
.
S пр (t 1) S пр (0) S i,З [ S ipk S α , З S ipk1 S α , З
i i
( α )( α i ) ( α )( i1αi 1)
S ipk 2 S α , З S ipk ( n 1) S α, З], (6.11)
( α )(i 2αi 1) ( α )(i n 1αi 1)
где - знак сложения по модулю n ;
i
S pk - сокращенное обозначение события, свидетельствующее о факте
выполненного обслуживания i-го процесса при обращении к разделяемым
данным, которое определится в данном варианте как задержка события S ip на
один такт:
i i
S pk (t 1) S р . (6.12)
П р и м е ч а н и е: Отметим некоторые особенности в
определении индексов событий S pk и S α,З в выражении (6.11). Если
при определении верхнего индекса события S pk в результате
сложения по модулю n получили нуль, то в качестве индекса
принимается не нуль, а величина n . Если при определении индекса
события S α,З получилось противоречивое неравенство, например,
33, то соответствующее событие S α,З не существует, тогда
S α ,З 1 .
i
S пр (0) - сокращенное обозначение комбинационного события,
определяющего начальный приоритет обслуживания i-го процесса.
S пр (0) S 0 xn S i , З S α, З ,
i
(6.13)
( α )(αi )
где S 0 - начальное событие системы управления обращением к разделяемым
данным;
n
S 0 (t 1) x0 S pk S 0 x n , (6.14)
где x n - сигнал инициализации системы управления;
x0 - сигнал приведения системы управления в начальное состояние.
Введение события S iпр (0) в условия зарождения события S ik ,
обеспечивающего вход i-го процесса в критический участок, объясняется
необходимостью обеспечения функции взаимоисключения на начальном
этапе работы алгоритма управления параллельными процессами, когда в
один и тот же момент времени могли бы зародится сразу несколько событий
типа S ik .
167
Страницы
- « первая
- ‹ предыдущая
- …
- 165
- 166
- 167
- 168
- 169
- …
- следующая ›
- последняя »
