Slajd6

Slajd6



Ograniczenia synchronizacji w tradycyjnych jądrach (1/5)

■    Wyróżnione techniki synchronizacji działają poprawnie w przypadku architektur jednoprocesorowych.

W systemach wieloprocesorowych te techniki są nie do przyjęcia.

■    W systemach wieloprocesorowych każdy procesor może wykonywać kod jądra, czyli więcej niż jeden watek może być wykonywany w trybie jądra.

■    Mechanizm usypiania i budzenia jest odpowiedni tylko wtedy, gdy z zasobu może korzystać jeden wątek.

Nie nadaje się on jednak do implementacji protokołu dostępu do zasobu typu czytelnicy i pisarze.

Programowanie współbieżne w systemach operacyjnych UNIX © Marek Nowak


Wyszukiwarka

Podobne podstrony:
Slajd7 Ograniczenia synchronizacji w tradycyjnych jądrach (2/5) ■    Wwieloprocesorze
Slajd8 Ograniczenia synchronizacji w tradycyjnych jądrach (3/5) ■ Stosowanie mechanizmu zasypiania i
Slajd9 Ograniczenia synchronizacji w tradycyjnych jądrach (4/5) ■    W wieloprocesora
Slajd10 Ograniczenia synchronizacji w tradycyjnych jądrach (5/5) rr Obok problemu wygłodniałego stad
Slajd3 Synchronizacja w tradycyjnych jądrach uniksowych (2/4) ■    Kolejną techniką
Slajd4 Synchronizacja w tradycyjnych jądrach uniksowych (3/4) ■    Często wątek musi
Slajd5 Synchronizacja w tradycyjnych jądrach uniksowych (4/4) ■    Gdy wątek chce uzy
Slajd2 Synchronizacja w tradycyjnych jądrach uniksowych (1/4) ■    Jako tradycyjne sy

więcej podobnych podstron