SO-1st-2.3-w12.tresc-1.0-toc
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Spis treści
- Wstęp
- Plan wykładu
- Semafory
- Rodzaje semaforów (1)
- Rodzaje semaforów (2)
- Implementacja semafora ogólnego na poziomie maszynowym
- Implementacja semafora binarnego na poziomie maszynowym
- Implementacja semafora ogólnego na poziomie systemu operacyjnego (1)
- Implementacja semafora ogólnego na poziomie systemu operacyjnego (2)
- Wzajemne wykluczanie z użyciem semaforów
- Mechanizmy synchronizacji POSIX — zmienne synchronizujące
- Operacje na zmiennych synchronizujących
- Zamek — interfejs
- Zamek — implementacja
- Zmienna warunkowa — interfejs
- Zmienna warunkowa — implementacja
- Zasada funkcjonowania zmiennej warunkowej
- Użycie zmiennych warunkowych (schemat 1) — wątek oczekujący
- Użycie zmiennych warunkowych (schemat 1) — wątek sygnalizujący
- Użycie zmiennych warunkowych (schemat 2) — wątek sygnalizujący
- Użycie zmiennych warunkowych (schemat 2) — wątek oczekujący
- Klasyczne problemy synchronizacji
- Problem producenta i konsumenta
- Synchronizacja producenta i konsumenta za pomocą semaforów ogólnych (1)
- Synchronizacja producenta i konsumenta za pomocą semaforów ogólnych (2)
- Synchronizacja producenta i konsumenta za pomocą semaforów ogólnych (3)
- Problem czytelników i pisarzy
- Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (1)
- Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (2)
- Synchronizacja czytelników i pisarzy za pomocą semaforów binarnych (3)
- Problem pięciu filozofów
- Synchronizacja 5 filozofów za pomocą semaforów binarnych (1)
- Synchronizacja 5 filozofów za pomocą semaforów binarnych (2)
- Problem śpiących fryzjerów
- Synchronizacja śpiących fryzjerów za pomocą semaforów (1)
- Synchronizacja śpiących fryzjerów za pomocą semaforów (2)
- Synchronizacja śpiących fryzjerów za pomocą semaforów (3)
- Monitory
- Ogólny schemat definicji monitora
- Ograniczony bufor cykliczny — definicja oparta na monitorze (1)
- Ograniczony bufor cykliczny — definicja oparta na monitorze (2)
- Ograniczony bufor cykliczny — definicja oparta na monitorze (3)
- Ograniczony bufor cykliczny — definicja oparta na monitorze (4)
- Synchronizacja producenta i konsumenta za pomocą monitora
- Synchronizacja czytelników i pisarzy za pomocą monitora
- Regiony krytyczne
- Synchronizacja producenta i konsumenta za pomocą regionu krytycznego (1)
- Synchronizacja producenta i konsumenta za pomocą regionu krytycznego (2)
- Synchronizacja producenta i konsumenta za pomocą regionu krytycznego (3)