Вычислительные сети. Крылов Ю.Д. - 29 стр.

UptoLike

Составители: 

29
маркера P = 6, R = 3, а наибольшие значения S
r
= 4, S
x
= 6. Новый маркер
будет иметь значение битов P = 4, т. е. текущий приоритет кольца будет
понижен.
В случае, если значение битов P нового приоритета обслуживания
кольца (равного значению регистра R
r
) больше, чем значение в стеке
S
r
, то биты R передаются равными нулю, а старый приоритет обслужи-
вания кольца, содержащегося в стеке S
x
, заменяется новым, равным
значению битов в регистре R
r
. Станция продолжает оставаться «поме-
щающей в стек». Рассматриваемый процесс иллюстрируется рис. 1.19,
когда у пришедшего КМ значение битов P = 6, значение битов R = 3, а
значение S
r
= 2.
Однако если значение регистра R
r
равно или меньше, чем значение
наибольшего принятого приоритета, помещенного в стек S
r
, то новый
маркер передается со значением приоритета, равным значению в стеке
S
r
. Оба значения удаляются (извлекаются) из стеков S
r
и S
x
, и, если в
этих стеках больше нет никаких других значений, то станция прекраща-
ет свою роль «помещающей в стек».
Станция, "помещающая в стек", после захвата маркера наряду с про-
веркой битов может передавать КД, которые имеют приоритет, равный
или больший приоритету обслуживания кольца.
Захват КМ
S
x
PРР RRR
PРР RRR
S
r
3 КМ
46
P
r
R
r
6 КМ 3
4
63
Рис. 1.18. Процесс понижения приоритета маркера