3685666193

3685666193



Klasyczne problemy współbieżności. Wzajemne wykluczanie (2)

•    Wykorzystanie instrukcji specjalnych przed wejściem do sekcji krytycznej i po wyjściu z niej

•    Przykład:

while true begin

przetwarzanie lokalne protokół wstępny strefa krytyczna protokół końcowy

end

•    Sekcja krytyczna jest otoczona specjalnymi blokami kodu

•    Strefy lokalne mogą być wykonywane współbieżnie przez wiele różnych procesów

•    Warunek bezpieczeństwa jest realizowany przez zagwarantowanie, że dwa procesy/wątki nigdy nie znajdą się jednocześnie w swoich sekcjach krytycznych

•    Wzajemne wykluczanie jest wymagane zarówno w systemach scentralizowanych jak i rozproszonych. Realizuje się je różnymi metodami (np. muteksy - w systemach scentralizowanych, tokeny - w systemach rozproszonych)



Wyszukiwarka

Podobne podstrony:
Klasyczne problemy współbieżności. Wzajemne wykluczanie (1) •    Stanowi abstrakcję
Klasyczne problemy wspołbieżnosci. Problem producenta i konsumenta •    Zakładamy, że
Klasyczne problemy wspołbieżnosci. Problem czytelników i pisarzy •    Problem
Klasyczne problemy wspołbieżnosci. Problem czytelników i pisarzy c.d •    Dotychczas
Slajd1 T2 - Dziedziny zastosowań nramowania współbieżnego. Wzajemne wykluczanie
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na
Problem wzajemnego wykluczania Abstrakcja wielu problemów synchronizacyjnych, jeden z dwóch
Semafory. Rozwiązanie problemu wzajemnego wykluczania. • Przykład: binary semaphore s process p
Slajd3 Problem wzajemnego wykluczania założenia ■    N procesów wykonuje nieskończone
Slajd4 ^Problem wzajemnego wykluczania -struktura procesu sekwencyjnego Dziedziny zastosowań ...Wzaj
Synchronizacja procesów z użyciem semaforów Opisać problem wzajemnego wykluczania Systemy opera
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na

więcej podobnych podstron