Pr-1st-1.1-m08-Slajd33

Z Studia Informatyczne
Wersja z dnia 15:59, 7 wrz 2006 autorstwa Szopen (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Algorytm Matterna (3)

Algorytm Matterna (3)


Wiadomość msgIn to wiadomość aplikacyjna wypakowywana z odebranego przez monitor pakietu, która zostanie dostarczona procesowi aplikacyjnemu. Wysyłane wiadomości są opakowywane i wysyłane jako pcktOut. Istnieje specjalny pusty pakiet dummyOut zawierająca pusty komunikat aplikacyjny, wysyłana podczas rozpoczęcia algorytmu. Pakiety ctrlOut, ackIn, ackOut to odpowiednio pakiety kontrolne i potwierdzenia. Pakiety procStateOut oraz chanStateOut służą do przesłania stanu kanałów i procesu. Zmienna vClocki jest wektorowym zegarem logicznym procesu Pi. Zmienna vRecordClocki reprezentuje logiczny czas zadanego momentu zapamiętania obrazu spójnego. Wreszcie, stan lokalny procesu Pi jest zapamiętany w zmiennej procStatei. Zmienna recordedi służy do określania, czy został już zapamiętany stan procesu Pi.


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