Ensimag Rubrique Formation 2022

Systèmes d'exploitation - 4MM1SE

  • Volumes horaires

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

    Crédits ECTS

    Crédits ECTS 4.0

Objectif(s)

Ce cours a pour but la compréhension des différents éléments qui composent un système d’exploitation. La notion de concurrence étant centrale dans beaucoup de ces éléments, il contient également une partie significative consacrée à la programmation concurrente.

Responsable(s)

Gregory MOUNIE

Contenu(s)

1. Fonctions et structure d’un système d’exploitation.
2. Gestion de processus, notion de processus légers, conteneurs
3. mécanismes de base pour la synchronisation
4. Schémas classiques de synchronisation et d'ordonnancement
5. Mécanismes de communication standard.
6. Introduction aux applications distribuées.
7. Mémoire virtuelle, hiérarchie de mémoire
8. Gestion de fichiers

    • Ce cours est donné en Période(s) Académique(s) 5 et 6 **

Prérequis

Enseignements d’architectures des machines, de logiciel de base, et d’algorithmique.
Pratique de GNU/Linux, ou un autre UNIX et de C

Contrôle des connaissances

Evaluation : Examen sur machine + examen écrit (écrit:1h; machine:2h)

Rattrapage : Examen Ecrit (2h)

CONTRÔLE CONTINU :
Type d'évaluation : TP et présentation scientifique:

SESSION NORMALE :
Type d'examen : écrit, examen de TP
Salle spécifique :
Durée : 3h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : Une feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) : tout autre document papier, livre,
Matériel autorisé : aucun

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) : écrit
Durée : 2h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) : tout le reste
Matériel (ex : calculatrices):

  • matériel autorisé, préciser : aucun
  • matériel interdit, préciser : tout

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 : 4MM1SE
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

Modern Operating Systems, Andrew Tanenbaum
Operating systems concepts, Avi Silberschatz