Pr-1st-1.1-m10-Slajd09: 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 11: Linia 11:


Równość liczników wiadomości wysłanych i odebranych mogłoby sugerować, że wszystkie kanały są puste, i że tym samym wystąpiło zakończenie. Zauważmy jednak, że w żadnym momencie <math>\tau</math> z przedziału obserwacji  
Równość liczników wiadomości wysłanych i odebranych mogłoby sugerować, że wszystkie kanały są puste, i że tym samym wystąpiło zakończenie. Zauważmy jednak, że w żadnym momencie <math>\tau</math> z przedziału obserwacji  
<math>\left \langle \tau _b, \tau _e \right \rangle </math> kanały nie są jednocześnie puste, a więc <math>SC(\tau) \ne RC(\tau)</math> dla każdego <math>\tau, \tau \in \left \langle \tau _b, \tau _e \right \rangle</math>. Powstaje zatem problem, czy i kiedy na podstawie faktu, że <math>SC^{*}= RC^{*}
<math>\left \langle \tau _b, \tau _e \right \rangle</math> kanały nie są jednocześnie puste, a więc <math>SC(\tau) \ne RC(\tau)</math> dla każdego <math>\tau, \tau \in \left \langle \tau _b, \tau _e \right \rangle</math>. Powstaje zatem problem, czy i kiedy na podstawie faktu, że <math>SC^{*}= RC^{*}
</math> można wnioskować o wystąpieniu zakończenia.
</math> można wnioskować o wystąpieniu zakończenia.



Aktualna wersja na dzień 10:45, 5 wrz 2023

Przykłady wyznaczania liczników RC^{*} i SC^{*}

Przykłady wyznaczania liczników RC* i SC*


Dla ilustracji przedstawionej koncepcji rozważmy obecnie dwa przykłady przedstawione na slajdzie. Na przykładzie po lewej stronie slajdu, proces detekcji rozpoczynany jest w chwili τb=τ4 przez monitor Qα=Q4 procesu P4. W chwili tej sc4(τ4)=0 oraz rc4(τ4)=0. Znacznik jest przesyłany następnie do monitora Q3 procesu P3, który odczytuje wartości sc3(τ3)=1 oraz rc3(τ3)=0. Następnie, kolejno wyznaczane są wartości: sc2(τ2)=2, rc2(τ2)=1, sc1(τ1)=1, rc1(τ1)=1. W efekcie w chwili τe otrzymujemy SC*=4 a RC*=2.

Z kolei sytuacja na przykładzie po prawej stronie slajdu jest następująca: sc1(τ1)=0,rc1(τ1)=1,sc2(τ2)=0,rc2(τ2)=0,sc3(τ3)=1,rc3(τ3)=0,sc4(τ4)=0,rc4(τ4)=0. Tym samym SC*=1 a RC*=1.

Równość liczników wiadomości wysłanych i odebranych mogłoby sugerować, że wszystkie kanały są puste, i że tym samym wystąpiło zakończenie. Zauważmy jednak, że w żadnym momencie τ z przedziału obserwacji τb,τe kanały nie są jednocześnie puste, a więc SC(τ)RC(τ) dla każdego τ,ττb,τe. Powstaje zatem problem, czy i kiedy na podstawie faktu, że SC*=RC* można wnioskować o wystąpieniu zakończenia.


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