Projet système PC : 2019 - LANDAIS Matisse, SCHMITT William : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Phase 3)
(Phase 4)
Ligne 91 : Ligne 91 :
  
 
=== Phase 4 ===  
 
=== Phase 4 ===  
{{Avancement | 15}}
+
{{Avancement | 50}}
  
 
=== Phase 5 ===  
 
=== Phase 5 ===  

Version du 13 juin 2019 à 14:15

Project schedule.png
Titre du projet calvadOS
Cadre Projet système

Équipe Matisse LANDAIS & William SCHMITT
Encadrants Yves Deneullin, Gregory Mounié, Patrick Reignier


Présentation

Journal de bord

Semaine 1

Mercredi 05 juin 2019

Matin :

  • Prise en main des sources et de l'environnement
  • Gestion de l'affichage grâce aux repo de logiciel de base

Après-midi:

  • Ajout d'une structure du processus et des états possibles
  • Fonction de changement de contexte

Jeudi 06 juin 2019

Matin :

  • Remise à plat des structures de données liées aux processus
  • Corrections de bugs divers (console)

Après-midi:

  • Initialisation du contexte & changement de contexte fonctionnel
  • Travail sur la file de processus

Vendredi 07 juin 2019

Matin :

  • Corrections de bugs divers (console)
  • Gestion des interruptions
  • Gestion de l'horloge
  • Commutation de contexte simple sur tops horloge

Après-midi:

  • Commutation de contexte FIFO sur tops horloge
  • Implantation de primitives simples des processus (getprio, chprio, getpid)
  • Implantation de primitives simples de l'horloge (clock_settings, current_clock)

Semaine 2

Mardi 11 juin 2019

Matin :

  • Documentation
  • Implantation wait_clock
  • Début d'implantation des primitives d'attente
  • Bugfix : structure de la pile

Après-midi :

  • Refactor : processus et ordonnancement

Mercredi 12 juin 2019

Matin :

  • Début de waitpid
  • Début des files de messages

Après-midi :

  • Suite des files de messages
  • Debug de waitpid

Jeudi 13 juin 2019

Matin :

  • Debug des files de messages
  • Debug de waitpid
  • Mise en place des tests utilisateur côté kernel

Après-midi :

  • Test des files de messages
  • Finalisation des files de messages
  • Debug de waitpid et de la filiation

Semaine 3

Semaine 4

Réalisation des différentes phases

Phase 1

100 %

Phase 2

90 %

Phase 3

30 %

Phase 4

50 %

Phase 5

0 %

Phase 6

0 %

Phase 7

0 %

Retrospection

Points forts

Erreurs