Slajd15

Slajd15



Algorytm Dekkera - opis


1.    Algorytm Dekkera jest połączeniem pierwszego i czwartego rozwiązania.

2.    W pierwszym podejściu jawnie przekazywano prawo wejścia do sekcji krytycznej, co przy braku współzawodnictwa wykluczało to rozwiązanie.

3.    W czwartym podejściu każdy proces miał własną zmienną co zapobiegało brakowi współzawodnictwa. Jednak, gdy ono wystąpiło to procesy albo głodziły siebie nawzajem, albo półblokowały.

4.    Algorytm Dekkera jest podobny do rozwiązania proponowanego w czwartym podejściu lecz prawo do nalegania jest jawnie przekazywane między procesami.

5.    Zmienne Ki zapewniają wzajemne wykluczanie. Zmienna czyja_kole j służy do przekazywania prawa nalegania.

6.    Każdy proces sprawdza czy teraz jest jego kolej na naleganie. Jeśli nie, to przywraca początkową wartość zmiennej (K1 na 1 dla P1, K2 na 2 dla P2), po czym cierpliwie czeka na swoją kolej.

7.    Jeżeli proces wejdzie do protokołu wstępnego, to po pewnym czasie wejdzie do sekcji krytycznej.

8.    Żaden proces nie może być zagłodzony i przy braku współzawodnictwa proces może natychmiast wejść do swojej sekcji krytycznej.

9.    Protokół wstępny: linie 7-17, 27-37 Protokół końcowy: linie 19-20, 39-4-0

Dziedziny zastosowań ...Wzajemne wykluczanie. 15


Wyszukiwarka

Podobne podstrony:
Synchronizacja niskopoziomowa. Algorytm Dekkera (1) •    Algorytm Dekkera jest algory
Slajd14 Algorytm Dekkera - poprawny 1:    KI, K2 :integer := 1; 2:    
Slajd14 Algorytm Dekkera - poprawny 1:    KI, K2 :integer := 1; 2: Czyja_kolej: integ
metro 31#25 2 Pomiar okresu sygnału Połączyć układ pomiarowy jak na rys. 3.2. Algorytm postępowania
img037 (39) 42 Na tym rysunku ciąg kolejnych przybliżeń otrzymany zgodnie z formułą algorytmu sieczn
img059 59 Rozdział 4. Nieliniowe sieci neuronowe4.6 Uczenie sieci nieliniowej Opisany wyżej algorytm
skanuj0297 297 ROZDZIAŁ DZIEWIĄTY: Shadery i algorytmy renderinguAlgorytm Reyes Algorytm Reyes jest
obraz4 (73) Reguły dokładnej analizy algorytmu 1.    Przyjmowana jest umowna jednost
Unifikacja Algorytm unifikacji jest rekurencyjną procedurą, porównującą dwa termy i odkrywającą
Algorytm planowania: Jest to pewien algorytm przeszukiwania przestrzeni stanów. Reprezentujemy go pr
Sieci CP str059 59 Rozdział 4, Nieliniowe sieci neuronowe4.6 Uczenie sieci nieliniowej Opinany wyżej

więcej podobnych podstron