Projet système PC : 2011 - Bachir Kosayyer, Timothé Mermet-Buffet et Philippe Roussille : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Création de la page.)
 
(Partie présentation)
Ligne 7 : Ligne 7 :
 
| nom = SeriOS
 
| nom = SeriOS
 
| logo =  
 
| logo =  
| image = [[Image:SeriosLogo.png|300px]]
+
| image = [[Image:SeriosLogo.png|300px|Serious Guru is serious]]
 
| description =  
 
| description =  
 
| développeurs = [mailto:Bachir.Kosayyer@ensimag.imag.fr Bachir KOSAYYER] <br /> [mailto:Timothe.Buffet@ensimag.imag.fr Timothé MERMET-BUFFET] <br /> [mailto:Philippe.Roussille@ensimag.imag.fr Philippe ROUSSILLE] <br />  
 
| développeurs = [mailto:Bachir.Kosayyer@ensimag.imag.fr Bachir KOSAYYER] <br /> [mailto:Timothe.Buffet@ensimag.imag.fr Timothé MERMET-BUFFET] <br /> [mailto:Philippe.Roussille@ensimag.imag.fr Philippe ROUSSILLE] <br />  
Ligne 16 : Ligne 16 :
  
 
== Équipe (Équipe 1) ==
 
== Équipe (Équipe 1) ==
Etudiants :<br />
+
Nous sommes une équipe de trois étudiants :
[mailto:Bachir KOSAYYER Bachir.Kosayyer@ensimag.imag.fr] <br /> [mailto:Timothé MERMET-BUFFET Timothe.Buffet@ensimag.imag.fr] <br /> [mailto:Philippe.Roussille@ensimag.imag.fr Philippe ROUSSILLE] <br />
+
 
 +
* [mailto:Bachir.Kosayyer@ensimag.imag.fr Bachir KOSAYYER] (ISI)
 +
* [mailto:Timothe.Buffet@ensimag.imag.fr Timothé MERMET-BUFFET] (SLE)
 +
* [mailto:Philippe.Roussille@ensimag.imag.fr Philippe ROUSSILLE] (ISI)
 +
 
 +
Notre encadrant est [mailto:Franck.Rousseau@imag.fr Franck Rousseau].
  
 
== Présentation ==
 
== Présentation ==
 +
 +
=== Motivations ===
 +
 +
Nous avons choisi le thème du [[Projet système]] comme [https://intranet.ensimag.fr/KIOSK/Matieres/4MMPSPE/ projet de spécialité], en fin de deuxième année à l'ENSIMAG. Nous avons conçu un noyau de système d'exploitation, "SeriOS", développé à partir des sources minimales fournies.
 +
 +
Il n'est pas commun de participer à la création d'un système d'exploitation, et comme nous avions tous trois suivi les cours de [[Systèmes d'exploitation et programmation concurrente]], [[Pratique du Système]] et [https://intranet.ensimag.fr/KIOSK/Matieres/4MMCSE/ Conception des Systèmes d'Exploitation]. Comme la programmation d'un noyau nous était inconnue, nous avons vu dans ce projet la possibilité d'approfondir et de mettre en pratique les connaissances théoriques vues en cours au travers d'un produit concret.
 +
 +
=== Cadre du projet ===
 +
 +
Le développement du projet s'est organisé en deux principales étapes :
 +
* répondre au [[Projet système : spécification|cahier des charges demandé]] ''(détaillé grossièrement ici)''
 +
** '''multi-tâche''' : plusieurs processus (programmes) doivent pouvoir s'exécuter « en même temps » sur le système en partageant les ressources;
 +
** '''synchronisé''' : les processus peuvent attendre un ou plusieurs processus en utilisant des [http://fr.wikipedia.org/wiki/S%C3%A9maphore_%28informatique%29 sémaphores];
 +
** '''mode utilisateur''' : l'utilisateur du système doit pouvoir utiliser les fonctions du système dans un environnement protégé, séparant les applications et le système.
 +
* fournir une ou plusieurs [[Projet système : extensions|extensions]] conséquentes (pilotes et/ou fonctions avancées du système)
 +
 +
=== Déroulement ===
 +
 +
Le projet s'est déroulé sur quatre semaines, la soutenance étant le Vendredi 10 Juin.

Version du 8 juin 2011 à 20:32


SeriOS
Serious Guru is serious

Développeurs Bachir KOSAYYER
Timothé MERMET-BUFFET
Philippe ROUSSILLE

AttentionPage en cours de rédaction.


Équipe (Équipe 1)

Nous sommes une équipe de trois étudiants :

Notre encadrant est Franck Rousseau.

Présentation

Motivations

Nous avons choisi le thème du Projet système comme projet de spécialité, en fin de deuxième année à l'ENSIMAG. Nous avons conçu un noyau de système d'exploitation, "SeriOS", développé à partir des sources minimales fournies.

Il n'est pas commun de participer à la création d'un système d'exploitation, et comme nous avions tous trois suivi les cours de Systèmes d'exploitation et programmation concurrente, Pratique du Système et Conception des Systèmes d'Exploitation. Comme la programmation d'un noyau nous était inconnue, nous avons vu dans ce projet la possibilité d'approfondir et de mettre en pratique les connaissances théoriques vues en cours au travers d'un produit concret.

Cadre du projet

Le développement du projet s'est organisé en deux principales étapes :

  • répondre au cahier des charges demandé (détaillé grossièrement ici)
    • multi-tâche : plusieurs processus (programmes) doivent pouvoir s'exécuter « en même temps » sur le système en partageant les ressources;
    • synchronisé : les processus peuvent attendre un ou plusieurs processus en utilisant des sémaphores;
    • mode utilisateur : l'utilisateur du système doit pouvoir utiliser les fonctions du système dans un environnement protégé, séparant les applications et le système.
  • fournir une ou plusieurs extensions conséquentes (pilotes et/ou fonctions avancées du système)

Déroulement

Le projet s'est déroulé sur quatre semaines, la soutenance étant le Vendredi 10 Juin.