Programowanie współbieżne i rozproszone

Plan wykładów i laboratoriów, lato 2024

 

Wykład 1A-DU/F1A-DU:
Wątki, producent-konsument (dr S.Samolej)
Czytelnicy i pisarze, 5 filozofów (dr S. Samolej)
                 Czytelnicy i pisarze, 5 filozofów z adnotacjami (dr S. Samolej)
Wprowadzenie do OpenMP (dr S. Samolej)
Programowanie w MPI 1 (materiały dostarcza dr T. Rak)
Programowanie w MPI 2 (materiały dostarcza dr T. Rak)
Programowanie w MPI 3 (materiały dostarcza dr T. Rak)
Procesy i potoki (dr S. Samolej)
Przegląd zagadnień programowania współbieżnego (dr S. Samolej)
Procesy, pliki, potoki, sygnały - uzupełnienie (dr S. Samolej)
Pamięć dzielona i kolejki komunikatów (dr S. Samolej)
Przegląd technik wzajemnego wykluczania (dr S. Samolej)
Interfejs gniazd (dr S. Samolej)
Systemy czasu rzeczywistego (dr S. Samolej)

Laboratorium A1-DU/F1A-DU:
Ćw. 1 – Procesy, potoki – instrukcja
     Ćw. 1 – Procesy, potoki – kody przykładowych programów
Ćw. 2 – Wątki, producent-konsument – instrukcja
     Ćw. 2 – Wątki, producent-konsument – kody przykładowych programów
Ćw. 3 – Czytelnicy i pisarze, 5 filozofów, zmienne warunkowe, bariery
     Ćw. 3 -  Czytelnicy i pisarze, 5 filozofów, zmienne warunkowe, bariery – kody przykładowych programów
Ćw. 4 – Wprowadzenie do OpenMP
     Ćw. 4 -  Wprowadzenie do OpenMP – kody przykładowych programów
Ćw. 5 – Wprowadzenie do programowania w systemie VxWorks
     Ćw. 5 -  Wprowadzenie do programowania w systemie VxWorks – kody przykładowych programów

Ćw. 6 – Wprowadzenie do programowania aplikacji czasu rzeczywistego w POSIX (TBD)

Ćw. 6 – Wprowadzenie do programowania aplikacji czasu rzeczywistego w POSIX – kody przykładowych programów

     Dalsze ćwiczenia będą udostępniane przez innych prowadzących