cz2 str3

cz2 str3



SPOSOBY ROZWIĄZYWANIA PROBLEMU BLOKADY

•    Zapobieganie wystąpieniu blokady,

•    Unikanie blokad.

•    Pozwolić na wejście w stan blokady i spowodować jej usunięcie.

ZAPOBIEGANIE WYSTĄPIENIU BLOKADY

Wyeliminowanie co najmniej jednego z warunków koniecznych.

Wzajemne wyłączanie

Warunek ten można wyeliminować tylko w przypadku zasobów podzielnych.

Przetrzymywanie i oczekiwanie

idea: zastosować protokół zapewniający, że proces zamawiający określony zasób nie powinien przetrzymywać innych.

Brak wywłaszczeń

idea: zastosować odpowiedni protokół wywłaszczeniowy

Czekanie cykliczne

idea: wyeliminować czekanie cykliczne przez uporządkowanie zasobów i zastosowanie odpowiedniego protokołu przydzielania zasobów procesom.

Z={Zi,... Zm} zbiór zasobów

F: Z -> N funkcja przyporządkowująca każdemu zasobowi liczbę naturalną ze zbioru N.

Przykład:

Z={nap. taśmy, nap. dysku, drukarki},

N={ 1, 5,7},

F(nap.taśmy)=l, F(nap. dysku)=5, F(drukarki)=7,

protokół: każdy proces może zamawiać zasoby tylko we wzrastającym

porządku ich numeracji, tzn.

na początku proces może zamówić dowolną dostępną liczbę egz. zasobu np. Zj. Następnie jednak każdy egz. zasobu Zj tylko wtedy, gdyF(Zi)>F(Zi).

Wymaga się, aby proces zamawiający zasób Zj miał wcześniej zwolnione zasoby Zj takie,że F(Zj) > F(Zj).


Wyszukiwarka

Podobne podstrony:
^^Najpewniejszym sposobem rozwiązania problemu bezrobocia jest: a)    wypłacanie
70568 SDC10815 Racjonalny sposób rozwiązywania problemów 1)    Zbadaj sytuację ->
łagodny start32 Adaptacja Łagodny start Sposoby rozwiązywania problemów adaptacyjnych dzieci trzyle
ZAKRES NIEDOPŁATNEJ POMOCY Wskazanie sposobu rozwiązania problemu prawnego Poinformowanie o
IMG 1403130712 ### #### ####Naukowe zarządzanie • • Sposoby rozwiązywania problemów; .> Wypracow
IMG 1403130726 Naukowe zarządzanie -podsumowanie • Sposoby rozwiązywania problemów: » Wypracowanie
IMG 1403130121 Sposoby rozwiązywania problemów    P •• •• •• % •# •
Efektywność i skuteczność systemu produkcyjnego zależy od sposobów rozwiązywania problemów
Scan14 (3) • sposób rozwiązywania, aby problemy te przezwyciężyć jest potrzebna możliwie ścisła i sz
skanuj0013 (365) sposób rozwiązać swych problemów w dotychczasowych ramach odniesienia. Cohen wprowa
Karty pracy 6 latki 00011 63. •    liczenia w zakresie 7, •    rozwiąz
1.0. Teoria projektowania Sposoby dochodzenia do rozwiązań problemu: 1.    Sprowadzen

więcej podobnych podstron