Programmation concurrente et administration système, année 2023-2024

Généralités sur le cours

Enseignants

  • CM : Grégoire Pichon
  • TD :
    • Groupe A : Grégoire Pichon
    • Groupe B : Meriem Ghali
    • Groupe C : Sylvain Brandel
    • Groupe D : Yves Caniou
    • Groupe E : Florence Zara
  • TP :
    • Groupe A1 : Grégoire Pichon
    • Groupe A2 : Alec Sadler
    • Groupe B1 : Meriem Ghali
    • Groupe B2 : Guillaume Damiand
    • Groupe C1 : Sylvain Brandel
    • Groupe C2 : Laurent Lefevre
    • Groupe D1 : Yves Caniou
    • Groupe D2 : Thibaut Modrzyk
    • Groupe E1 : Florence Zara
    • Groupe E2 : Jerry Lacmou Zeutouo

Outils utilisés dans le cours

Dates importantes

  • TP = Examen de TP : Jeudi 22/02/2024 16h45 - 18h15. Aucun document autorisé, pas d'accès à internet. Prévoyez d'être présent 15 min avant, l'examen commencera à 16h45 précises.
  • CCI = Contrôle continu intermédiaire (papier) : Jeudi 21/03/2024 Document autorisé : 1 feuille A4 recto-verso, manuscrite.
  • CF = Contrôle final : Jeudi 18/04/2024 Aucun document autorisé.
Barème : CCI = 30%, TP = 30%, CF = 40%
avec le QCM obligatoire (malus sur note de CCF si non fait 1 semaine après le cours correspondant, toutes les réponses doivent être bonnes au final), et d'éventuels QROCs pris en compte avec le TP et CCI.

Toute absence (justifiée ou injustifiée) entraîne un 0. La moyenne sera calculée comme suit: 0.4 x CCF + 0.3 x max(TP, CCF) + 0.3 x max(CCI, CCF). Attention au vu des résultats des années passées au CCF il vaut mieux obtenir de bons résultats au TP et CCI...

La note de session 2 remplace la note de CCF uniquement, à l'issue de la session 2 votre moyenne sera calculée comme suit:

0.4 x session2 + 0.3 x max(TP, CCF) + 0.3 x max(CCI, CCF).

Planning et supports de cours

Instructions pour un accès distanciel aux machines

CM1 + 2 : Threads et problèmes de concurrence le 25/01

DM0 : Bases du shell et un peu plus

TD1 : Mutex, dijkstra le 01/02

TP1 : Threads le 01/02

TP2 : Fractale à commencer le 01/02 et à terminer le 08/02

TP3 : Producteur consommateur à commencer le 08/02 et à terminer le 15/02

DM1 : Rappel sur la CLI et les scripts (à faire à la maison)

TD2 : Thread et concurrence, variable de condition le 15/02

  • Sujet : td2.pdf
  • Corrigé :
    • Le code complet du pont de miralonde (à compiler, essayer,

modifier, ...) : miralonde.cpp

TP4 : Synchronisation le 15/02

DM2 : CLI toujours (à faire à la maison)

CM3 : Ordonnancement le 07/03

TD3 : Ordonnancement le 07/03

TP5 : Ordonnancement le 14/03

CM4 : administration système le 28/03

TD4 : Sysadmin et Révisions le 28/03

TP6 : Sysadmin le 04/04

  • Sujet : tp6/tp6.pdf
  • Éléments de correction : tp6/tp6_corr.pdf
  • Jeu de piste : En complément du TP6 sur l'administration système, voici un autre exercice plus ludique pour jouer avec les systèmes de paquets et les logs sur votre VM : jeu-de-piste.html.

Votre avancée sur certaines parties du TP 6 et le jeu de piste sur votre VM est affiché sur la case « VM/avancée » de TOMUSS. Cette case est mise à jour manuellement, ne vous inquiétez pas si vos actions ne sont pas prises en compte tout de suite.

DM3 : révisions

TP Noté (créneau TP4)

Examen Mid, CCI (créneau TD4)

Examen Final, CF

Archives