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, mécanismes de base pour la synchronisation
3. Schémas classiques de synchronisation et d'ordonnancement
4. Mécanismes de communication standard.
5. Introduction aux applications distribuées.
6. Mémoire virtuelle, hiérarchie de mémoire
7. 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 d’UNIX et de C

Contrôle des connaissances

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

N1= E1/2 + TP/2
N2= E2/2 + TP/2

Dans le calcul de la note:

  • E: examen écrit
  • TP: examen de TP, rendus des TP, présentation scientifique

Calendrier

Le cours est programmé dans ces filières :

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

Informations complémentaires

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

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

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

Bibliographie

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