-
-
-
-
CENAPAD-MGCO
A seguir: Carvalho e Campos: mensagens
Acima: Algoritmo de Carvalho e
Anterior: Algoritmo de Carvalho e
Sejam c e d dois clientes, e seja a seu árbitro comum;
O cliente c tem precedência sobre d se e somente se :
- 1.
- d possui a permissão Pa, suja , ou
- 2.
- Pa está em trânsito indo de d para a, e está
suja , ou
- 3.
- nenhuma das condições acima aplica-se a d ou a c,
e Prioritya(c) > Prioritya(d) .
Suponha que a permissão de a foi dada a c, e que foi pedida por
um outro cliente d:
- se Prioritya(d) > Prioritya(c), o árbitro a sabe
que d tem precedência sobre c, e pede sua permissão
de volta usando uma mensagem StrongRequest;
- se Prioritya(d) < Prioritya(c), a relação de
precedência entre c e d é determinada pelo estado
(suja ou limpa) de Pa, e esta informação é local ao
cliente c.
Next: Carvalho e Campos: mensagens
Up: Algoritmo de Carvalho e
Previous: Algoritmo de Carvalho e
Osvaldo Carvalho
-
Postscript -
Comentários?