Programmation concurrente, année 2018-2019, printemps

Généralités sur le cours

Enseignants

  • CM : Matthieu Moy
  • TD :
    • Groupe A : Fabien Rico
    • Groupe B : Matthieu Moy
  • TP :
    • Groupe A1 : Fabien Rico
    • Groupe A2 : Frédéric Suter
    • Groupe B1 : Matthieu Moy
    • Groupe B2 : Adil Khalfa

Outils utilisés dans le cours

Dates importantes

  • TP = Examen de TP : Mardi 19 mars 2019 (Attention, date modifiée), 9h - 12h15, salles Nautibus TPR1, TPR2, TPR3. Aucun document autorisé, pas d'accès à internet. Deux sessions :
    • Groupe A: 9h - 10h30 (soyez présents dès 8h45)
    • Groupe B: 10h45 - 12h15 (soyez présents dès 10h30)
  • CCI = Contrôle continu intermédiaire (papier) : Mardi 26 mars 2019, 10:00. Document autorisé : 1 feuille A4 recto-verso, manuscrite.
  • CCF = Contrôle continu final : Mardi 23 avril 2019, 10:00-12:00. Document autorisé : 1 feuille A4 recto-verso, manuscrite.

Barème : CCI = 30%, TP = 30, CCF = 40%.

  • Session 2 : date à venir.

Planning et supports de cours

L'ensemble des documents de ce répertoire peut être téléchargé ici : asr7.zip. L'archive ZIP sera mise à jour au fur et à mesure du cours.

CM1 + 2 : Threads et pb de concurrence

TP1 : Threads

TD1 : mutex, dijkstra

TP2 : Fractale

TD2 : thread et concurrence, variable de condition

  • Sujet : td2.pdf
  • Corrigé :
    • Le code complet du pont de miralonde (à compiler, essayer, modifier, ...) : miralonde.cpp
    • Éléments de corrections : td2_corr.pdf

TP3 : Producteur consommateur

CM3 : Ordonnancement

TD3 : Ordonnancement

TP4 : TP Noté

TP5 : Ordonnancement

CM4 : administration système

TD4 : CCI

TP6 : Sysadmin

TD5 : Sysadmin et Révisions

CCF