Wątki

Wątki, STUDIA, Mgr Sosnowiec UŚ 2012-2014, zimowe 2012, Programowanie obiektowe
[ Pobierz całość w formacie PDF ]
WspółbieŜność
Programowanie współbieŜne:
·
techniki i notacje programistyczne słuŜące do wyraŜenia potencjalnej
równoległości oraz do rozwiązywania zagadnień związanych z problemami
synchronizacyjnymi i komunikacyjnymi
·
pozwala zajmować się równoległością bez wdawania się w szczegóły
implementacyjne
Historia:
Zastosowania współbieŜności:
przyspieszenie wykonywania obliczeń
·
·
lepsze wykorzystanie zasobów (sprzętu)
umoŜliwienie współpracy wielu uŜytkowników
·
udostępnienie stylu programowania ułatwiającego tworzenie duŜych,
·
przejrzyście zorganizowanych programów
Wielowątkowość
Wielowątkowość to cecha systemu operacyjnego, dzięki której w ramach
·
jednego procesu moŜe się wykonywać wiele wątków. Nowe wątki to kolejne
ciągi instrukcji wykonywane oddzielnie.
Wszystkie wątki tego samego procesu współdzielą kod programu i dane. W
·
systemach nieobsługujących wielowątkowości pojęcia procesu i wątku
utoŜsamiają się.
Wątki
·
W programowaniu sekwencyjnym kaŜdy program ma początek, sekwencje
instrukcji do wykonania i koniec. W kaŜdym momencie działania programu
moŜna wskazać miejsce, w którym znajduje się sterowanie. Taki program
stanowi pojedynczy, sekwencyjny przepływ sterowania.
·
Program wielowątkowy składa się z wielu przepływów sterowania, wątków,
z których kaŜdy ma początek, sekwencje instrukcji i koniec.
Wątek jest to obiekt systemu operacyjnego stanowiący wydzieloną część kodu
procesu (uruchomionej aplikacji) i ubiegający się o czas procesora. Jest to
jednostka wykonawcza w obrębie jednego procesu, będąca kolejnym ciągiem
instrukcji wykonywanym w obrębie tych samych danych (w tej samej
przestrzeni adresowej).
·
·
W programie wielowątkowym wykonywanym na maszynie wieloprocesorowej
wątki są wykonywane w tym samym czasie na róŜnych procesorach,
współbieŜnie. Na komputerach jednoprocesorowych wykonanie programów
wielowątkowych jest tylko emulowane. Emulacja ta polega na naprzemiennym
przydzielaniu czasu procesora poszczególnym wątkom w zaleŜności od
priorytetu wątku.
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • diabelki.xlx.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © Spojrzeliśmy na siebie szukając słów, które nie istniały.