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