SO3W.03.pdf
(
210 KB
)
Pobierz
164054134 UNPDF
Systemy operacyjne III
Jan Kazimirski
Systemy
operacyjne III
wykład 3
Systemy operacyjne III
Jan Kazimirski
Plan wykładu
●
Współbieżność
●
Dostęp do zasobów
●
Rywalizacja o zasoby
●
Wzajemne wykluczanie
●
Metody zapewniania współbieżności
●
Klasyczne problemy synchronizacji
2/29
Systemy operacyjne III
Jan Kazimirski
Współbieżność
●
System jednoprocesorowy –
wielozadaniowy
–
Zadania wykonywane są naprzemiennie
–
Sprawia wrażenie jednoczesności
●
System wieloprocesorowy – wielozadaniowy
–
Równoczesne wykonywanie zadań
3/29
Systemy operacyjne III
Jan Kazimirski
Problemy współbieżności
●
Współdzielenie zasobów globalnych
–
Trudna do określenia kolejność dostępu do
zasobów globalnych (np. zmienne).
●
Optymalna alokacja zasobów dla procesów
–
Wydajne wykorzystywanie kanałów we/wy.
Unikanie impasu.
●
Problemy z testowaniem programów
–
Niedeterministyczne wykonywanie aplikacji
wielowątkowych / wielozadaniowych.
4/29
Systemy operacyjne III
Jan Kazimirski
Dostęp do zasobów – 1
zadanie
P
ZASÓB
5/29
Plik z chomika:
darkstone
Inne pliki z tego folderu:
SO3-Projekt.pdf
(173 KB)
SO.ppt
(95 KB)
SO3W.07.pdf
(173 KB)
SO3W.06.pdf
(224 KB)
SO3W.05.pdf
(111 KB)
Inne foldery tego chomika:
semestr I
semestr II
Zgłoś jeśli
naruszono regulamin