Pr-1st-1.1-m10-Slajd31: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Szopen (dyskusja | edycje)
Nie podano opisu zmian
 
m Zastępowanie tekstu – „<math> ” na „<math>”
 
Linia 4: Linia 4:




Jak już wspomniano, w algorytmie wektorowym wykorzystywany jest wektor liczników <math>vSRNo_i</math> będący tablicą <math>[1..n]</math>. Elementy <math>vSRNo_i[j]</math>, dla <math> i \ne j</math>, każdego procesu <math>P_i</math> określają liczbę wiadomości wysłanych przez proces <math>P_i</math> do <math>P_j</math> od czasu ostatniej wizyty znacznika.  
Jak już wspomniano, w algorytmie wektorowym wykorzystywany jest wektor liczników <math>vSRNo_i</math> będący tablicą <math>[1..n]</math>. Elementy <math>vSRNo_i[j]</math>, dla <math>i \ne j</math>, każdego procesu <math>P_i</math> określają liczbę wiadomości wysłanych przez proces <math>P_i</math> do <math>P_j</math> od czasu ostatniej wizyty znacznika.  


Wartość bezwzględna elementu <math>vSRNo_i[i]</math> określa liczbę wiadomości odebranych przez <math>P_i</math> od czasu ostatniej wizyty znacznika.  
Wartość bezwzględna elementu <math>vSRNo_i[i]</math> określa liczbę wiadomości odebranych przez <math>P_i</math> od czasu ostatniej wizyty znacznika.  

Aktualna wersja na dzień 22:11, 11 wrz 2023

Wektorowy algorytm detekcji zakończenia (2)

Wektorowy algorytm detekcji zakończenia (2)


Jak już wspomniano, w algorytmie wektorowym wykorzystywany jest wektor liczników vSRNoi będący tablicą [1..n]. Elementy vSRNoi[j], dla ij, każdego procesu Pi określają liczbę wiadomości wysłanych przez proces Pi do Pj od czasu ostatniej wizyty znacznika.

Wartość bezwzględna elementu vSRNoi[i] określa liczbę wiadomości odebranych przez Pi od czasu ostatniej wizyty znacznika.

W dowolnej chwili τ, suma k-tych elementów wszystkich liczników vSRNoi, dla każdego i{1,2,,n}, oraz wartości pozycji k wektora cyrkulującego znacznika tokenIn.vSRAccu[k], jest równa liczbie wiadomości będących w drodze do Pk. Zmienna firstWavei przyjmuje wartość True , jeżeli monitor Qi pierwszy raz otrzymał znacznik. Wreszcie zmienna terminationDetectedi posiada zwykłe znaczenie.



<< Poprzedni slajd | Spis treści | Następny slajd >>