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

De Ensiwiki
Aller à : navigation, rechercher
m (Lundi 11 juin 2019)
(Semaine 2)
Ligne 43 : Ligne 43 :
 
=== Semaine 2 ===
 
=== Semaine 2 ===
  
==== Lundi 11 juin 2019 ====
+
==== Mardi 11 juin 2019 ====
  
 
Matin :
 
Matin :
Ligne 53 : Ligne 53 :
 
Après-midi :
 
Après-midi :
 
* Refactor : processus et ordonnancement
 
* Refactor : processus et ordonnancement
 +
 +
==== Mercredi 12 juin 2019 ====
 +
 +
Matin :
 +
* Début de waitpid
 +
* Début des files de messages
 +
 +
Après-midi :
  
 
=== Semaine 3 ===
 
=== Semaine 3 ===

Version du 12 juin 2019 à 09:10

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 :

Semaine 3

Semaine 4

Réalisation des différentes phases

Phase 1

100 %

Phase 2

90 %

Phase 3

30 %

Phase 4

0 %

Phase 5

0 %

Phase 6

0 %

Phase 7

0 %

Retrospection

Points forts

Erreurs