Ensimag Rubrique Formation 2022

Projet système - 4MM1PS

  • Volumes horaires

    • CM -
    • Projet 36.0
    • TD -
    • Stage -
    • TP -
    • DS -

    Crédits ECTS

    Crédits ECTS 5.0

Objectif(s)

Le projet consiste à écrire un système d'exploitation permettant d'exécuter sur un PC une application écrite en termes de processus parallèles.
Le projet peut être personnalisé avec des extensions.

Responsable(s)

Gregory MOUNIE

Contenu(s)

Le projet est organisé en plusieurs parties de difficulté croissante :

  • Ecriture de pilotes bas niveau (clavier, écran)
  • Partage du temps
  • ordonnanceur
  • synchronisation (sémaphores ou listes de message)
  • protection en mode utilisateur et superviseur
  • interpréteur de commande
    L'enseignement étant organisé autour d'un projet en équipe, en dehors des concepts autour des systèmes d'exploitation, une part importante des compétences acquises concerne le travail en équipe et la gestion de projet.
    • Ce cours est donné en Période(s) Académique(s) 6 **

Prérequis

Avoir suivi un cours de système d'exploitation et de programmation concurrente.

Contrôle des connaissances

Evaluation : Projet (rendu du code et des résultats) + soutenance (1h/équipe)

CONTRÔLE CONTINU :
Type d'évaluation : Code et soutenance de projet.
Pas de rattrapage

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Alternance - Alternance 2eme annee
cf. l'emploi du temps 2025/2026

Informations complémentaires

Code de l'enseignement : 4MM1PS
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

  • Equipe Architecture-Système-Automatique et Controle

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

A. Tanenbaum : " Modern operating systems ", Prentice-Hall
S. Krakowiak : « Principes des systèmes d’exploitation des ordinateurs », Dunod-Informatique