Programowanie Wspolbiezne NSM


Opis przedmiotu/Course description

Semestr/Semester Wykład/Lecture Laboratorium/Laboratory Ćwiczenia/Class Egzamin/Exam
2 14 -- -- --
3 -- 14 -- --
Celem jest wprowadzenie słuchacza w zagadnienie programowania współbieżnego. Wykład dostarcza podstawowych informacji, które następnie stosowane są w praktyce w ramach ćwiczeń laboratoryjnych.

Tematyka/Topics

  1. Pojęcie procesów współbieżnych.
  2. Specyfikowanie współbieżności.
  3. Komunikacja i synchronizacja procesów w modelu z pamięcią wspólną (semafory, monitory).
  4. Komunikacja i synchronizacja procesów w modelu z pamięcią rozproszoną (przesyłanie komunikatów, rozkazy dozorowane, zdalne wywołanie procedury).
  5. Poprawność programów współbieżnych.
Harmonogram zajęć laboratoryjnych.

Zaliczenie/Credits and examination method

Patrz regulamin.

Regulamin/Regulations

Regulamin przedmiotu

  1. Przedmiot składa się z wykładu i ćwiczen laboratoryjnych.
  2. Zaliczenie wykładu nastepuje automatycznie (pieczątka Dziekanatu).
  3. Zaliczenie laboratorium reguluje regulamin ćwiczen laboratoryjnych.
  4. W przypadkach nie objętych niniejszym regulaminem decyduje wykładowca przedmiotu.

Regulamin laboratorium

  1. Obecność na zajęciach jest obowiązkowa. W razie nieobecności ze względów zdrowotnych, zajęcia można odrobić w sposób i w terminie określonym przez prowadzącego.
  2. Studenci pracują w podsekcjach. Każda podsekcja w trakcie jednych zajęć ma wykonać przydzielone jej ćwiczenie. Ćwiczenie wykonywane jest przez wszystkich członków podsekcji.
  3. W trakcie zajęć przeprowadzany jest krótki sprawdzian wiadomości. Nieusprawiedliwiona nieobecność powoduje uzyskanie oceny 2.0 (ndst) za dane zajęcia. Ocena może zostać obniżona jeżeli student nie bierze aktywnego udziału w pracach swojej podsekcji.
  4. Ocena końcowa jest średnią ocen uzyskanych w trakcie zajęć.
  5. Na pierwsze zajęcia każda sekcja ma obowiązek przynieść teczkę.
  6. W sytuacjach nie objętych niniejszym regulaminem decyduje wykładowca przedmiotu.

Literatura/Bibliography

Podana na slajdach.

Materiały pomocnicze/Materials

Wyklad

Oryginaly niektorych folii pokazywanych w trakcie wykladow (data ostatniej aktualizacji: 17-04-2009)
Dostępna jest także lista przykładowych zadań PS PDF
Dostępny jest opis notacji wykładowej PS PDF

Laboratorium

Treści zadań są dostępne w formacie PS lub PDF .