Pr-1st-1.1-m09-Slajd12: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m Zastępowanie tekstu – „<math> ” na „<math>” |
||
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika) | |||
Linia 8: | Linia 8: | ||
<math>in-transit_i[j]</math> – ''j-ty'' element tablicy <math>in\mathrm{-}transit_i</math> przyjmujący wartość ''True'', gdy wiadomość wysłana przez <math>Pj</math> do <math>P_i</math> należy do <math>L_{j,i}^{T}</math>, a więc jest transmitowana i nie jest jeszcze dostępna | <math>in-transit_i[j]</math> – ''j-ty'' element tablicy <math>in\mathrm{-}transit_i</math> przyjmujący wartość ''True'', gdy wiadomość wysłana przez <math>Pj</math> do <math>P_i</math> należy do <math>L_{j,i}^{T}</math>, a więc jest transmitowana i nie jest jeszcze dostępna | ||
Oprócz tego przyjmiemy oznaczenie dwóch zbiorów procesów <math> \mathcal{AV}_i</math> oraz <math>\mathcal{IT}_i</math>, zdefiniowanych w następujący sposób: | Oprócz tego przyjmiemy oznaczenie dwóch zbiorów procesów <math>\mathcal{AV}_i</math> oraz <math>\mathcal{IT}_i</math>, zdefiniowanych w następujący sposób: | ||
:<math> | :<math> | ||
\mathcal{AV}_i = \{ P_j : available_i[j] = True \} </math> | \mathcal{AV}_i = \{ P_j : available_i[j] = True \}</math> | ||
:<math> | :<math> | ||
\mathcal{IT}_i = \{ P_j : in\mathrm{-}transit_i[j] = True \} | \mathcal{IT}_i = \{ P_j : in\mathrm{-}transit_i[j] = True \} |
Aktualna wersja na dzień 22:16, 11 wrz 2023
Definicja formalna: Oznaczenia (2)
– tablica [1..n ] zmiennych logicznych procesu skojarzona z wiadomościami transmitowanymi
– j-ty element tablicy przyjmujący wartość True, gdy wiadomość wysłana przez do należy do , a więc jest transmitowana i nie jest jeszcze dostępna
Oprócz tego przyjmiemy oznaczenie dwóch zbiorów procesów oraz , zdefiniowanych w następujący sposób: