R5-05 Projet

Pour ce projet :

  • Vous devez constituer des équipes de 4 ou 5 étudiants;
  • Chaque équipe devra coder un des problème présents dans le document Little book of semaphores (partie 4.5 et partie 5);
  • Vous devrez changer le lore du problème que vous allez coder (autrement dit, vous devez trouver un autre problème qui se résout de la même manière que votre choix);
  • Votre rendu, au format zip, devra contenir :
    • les 2 projets sous QT Creator :
      • L’un contenant, au moins, un interblocage de thread;
      • L’autre étant thread safe.
    • un rapport au format pdf, contenant :
      • un rappel et une explication du problème d’origine;
      • votre lore;
      • un algorithme qui fonctionne;
      • un algorithme qui ne fonctionne pas (dead-lock, l’inter-bloquage, …);
      • dire quelle est l’utilité informatique de ce problème;
    • un fichier texte avec les discussions de l’IA (HAL9001).

La date de rendu du projet est le jeudi 15 octobre à 23h59, sur Ametice.

Vous devrez faire une soutenance (10 minutes de présentation + 10 minutes de questions / réponses) lundi 19 octobre afin d’exposer vos travaux à vos collègues.