Program wykładu: Programowanie współbieżne

Wykład 1

Wstęp, architektury komputerów, bezpieczeństwo aplikacji współbieżnych, wstęp do procesów,

Wykład 2

Procesy POSIX – atrybuty, tworzenie, kończenie, synchronizacja

Wykład 3

Łącza nazwane i nienazwane, funkcja select, model komunikujących się procesów

Wykład 4

Modelowanie systemów współbieżnych za pomocą sieci Petriego

Wykład 5

Komunikaty QNX, model klient serwer

Wykład 6

Wzajemne wykluczanie, semafory

Wykład 7

Synchronizacja, pamięć dzielona, monitory

Wykład 8

Wątki, synchronizacja wątków

Wykład 9

Programowanie wielowątkowe w systemie Open MP

Wykład 10 Sygnały, kolejki komunikatów, timery Wykład 11 Współbieżność w języku Ada

Wykład 12 Programowanie równoległe w Systemie MPI Wykład 13 Linda , systemy rozproszone wstęp

Wykład 14 Programowanie rozproszone w systemie RPC

Wykład 15 Kolokwium

Do rozważenia:

• Corba

• Sieci Petriego

PDF created with pdfFactory trial version www.pdffactory.com