25.08.2013 Views

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Przetwarzanie współbieżne i równoległe<br />

Skrót nazwy PWR<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za treść przedmiotu:<br />

Imię: Piotr<br />

Nazwisko: Brudło<br />

e-mail: pebrd@eti.pg.gda.pl<br />

Karta zajęć - wykład<br />

Lp. Zagadnienie<br />

poziom<br />

wiedzy umiej.<br />

liczba<br />

godzin<br />

A B C D E<br />

1. Zapoznanie z przedmiotem. Przedstawienie zasad zaliczeń. X 1/3<br />

2. Abstrakcja programowania współbieżnego X 1<br />

3. Przetwarzanie równoległe w przykładach X 1<br />

4. Sekcja krytyczna – wprowadzenie X 1<br />

5. Przegląd klasycznych problemów współbieżności: producent –<br />

konsument, czytelnicy – pisarze, pięciu filozofów<br />

X 2<br />

6. Semafory – szczegółowa klasyfikacja i omówienie X 1<br />

7. Procedury współbieżne i procedury wielowejściowe X 1<br />

8. Rozwiązania typowych problemów współbieżności z zastosowaniem X 1<br />

semaforów<br />

9. Semafory binarne i uogólnione w systemie Unix X 1<br />

10. Programowanie wielowątkowe 1<br />

<strong>11</strong>. Synchronizacja dostępu i wykonania dla wątków i procesów 1<br />

12. Biblioteki funkcji współbieżnych w systemie Unix X 1<br />

13. Monitory – wprowadzenie i omówienie mechanizmu X 1<br />

14. Wykorzystanie monitorów w rozwiązywaniu problemów<br />

współbieżności – przykłady<br />

X 2<br />

15. Zmienne warunkowe w systemie Unix, praktyczna implementacja<br />

procedur monitorowych<br />

X 1<br />

16. Porównanie i zestawienie semaforów z mechanizmami monitorowymi –<br />

podejście teoretyczne<br />

X 1<br />

17. Środowisko Linda – abstrakcja przestrzeni krotek X 1/2<br />

18. Środowisko Linda w rozwiązywaniu problemów współbieżności –<br />

X 1/2<br />

przykłady realizacyjne<br />

19. Poprawność rozwiązań współbieżnych – dowody poprawności X 2/3<br />

20. Współbieżność a równoległość – porównanie praktyczne X 1<br />

21. Architektury i systemy wieloprocesorowe X 1<br />

22. Równoważenie obciążenia w systemach sieciowych – rzeczywiste<br />

zrównoleglanie obliczeń<br />

X 1<br />

23. Problematyka definiowania i określania obciążenia węzła – przegląd<br />

miar i metryk<br />

X 1<br />

24. Mechanizmy komunikacji międzyprocesowej w systemie Unix w<br />

przetwarzaniu równoległym<br />

X 1<br />

25. Język ADA – charakterystyka pod kątem współbieżności X 1/2<br />

26. Przegląd języków implementujących współbieżność X 1/2<br />

27. Mechanizmy organizujące współbieżność w Języku Java<br />

X 2<br />

i ich praktyczne wykorzystanie<br />

28. Porównanie mechanizmów systemowych z wysoko- poziomowymi X 1<br />

29. Serwery współbieżne – konstrukcja i zastosowanie X 1<br />

197

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!