SOP wyk nr 16-Slajd29: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 6: | Linia 6: | ||
Roboczy wektor ''W'' początkowo przechowuje wolne jednostki poszczególnych typów zasobów, czyli 3, 3. | Roboczy wektor ''W'' początkowo przechowuje wolne jednostki poszczególnych typów zasobów, czyli 3, 3. | ||
po zakończeniu procesu '' | po zakończeniu procesu ''P<sub>3</sub>'' : 3+0=3, 3+1=4, | ||
po zakończeniu procesu '' | po zakończeniu procesu ''P<sub>4</sub>'' : 3+1=4, 4+0=4, | ||
po zakończeniu procesu '' | po zakończeniu procesu ''P<sub>5</sub>'' : 4+0=4, 4+2=6, | ||
po zakończeniu procesu '' | po zakończeniu procesu ''P<sub>1</sub>'' : 4+2=6, 6+2=8, | ||
po zakończeniu procesu '' | po zakończeniu procesu ''P<sub>2</sub>'' : 8+2=8, 6+0=8. | ||
System jest w stanie bezpiecznym, a ciąg bezpieczny to: ''P<sub>3</sub>'' , ''P<sub>4</sub>'' , ''P<sub>5</sub>'' , ''P<sub>1</sub>'' , ''P<sub>2</sub>'' (lub ''P<sub>3</sub>'' , ''P<sub>5</sub>'' , ''P<sub>4</sub>'' , ''P<sub>1</sub>'' , ''P<sub>2</sub>'' ). | |||
[[SOP_wyk_nr_16-Slajd28 | << Poprzedni slajd]] | [[SOP_wyk_nr_16-toc|Spis treści ]] | [[SOP_wyk_nr_16-Slajd30 | Następny slajd >>]] | [[SOP_wyk_nr_16-Slajd28 | << Poprzedni slajd]] | [[SOP_wyk_nr_16-toc|Spis treści ]] | [[SOP_wyk_nr_16-Slajd30 | Następny slajd >>]] |
Aktualna wersja na dzień 12:10, 16 sie 2006
Przykład działania algorytmu (2)
Roboczy wektor W początkowo przechowuje wolne jednostki poszczególnych typów zasobów, czyli 3, 3.
po zakończeniu procesu P3 : 3+0=3, 3+1=4,
po zakończeniu procesu P4 : 3+1=4, 4+0=4,
po zakończeniu procesu P5 : 4+0=4, 4+2=6,
po zakończeniu procesu P1 : 4+2=6, 6+2=8,
po zakończeniu procesu P2 : 8+2=8, 6+0=8.
System jest w stanie bezpiecznym, a ciąg bezpieczny to: P3 , P4 , P5 , P1 , P2 (lub P3 , P5 , P4 , P1 , P2 ).