Ensimag Rubrique Formation 2022

Système d'exploitation et programmation concurrente - 4MMSEPS2

  • Volumes horaires

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

    Crédits ECTS

    Crédits ECTS 3.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)

Fonctions et structure d’un système d’exploitation
Gestion de processus, notion de processus léger, mécanismes de base pour la synchronisation
Gestion de fichiers
Mécanismes de communication standards
Mémoire virtuelle, hiérarchie de mémoire, fichiers couplés
Schémas classiques de synchronisation
Introduction aux applications distribuées

Prérequis

Enseignements d’architectures des machines, de logiciel de base, et d’algorithmique de 1ère année
Pratique d’UNIX et de C

Contrôle des connaissances

SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : écrit + examen de TP
Durée : 3h au total
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 : rien
  • matériel interdit, préciser : tout

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=1/2 E1+ 1/2 TP
N2=1/2 E2+ 1/2 TP

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Filière MMIS - Semestre 8
cf. l'emploi du temps 2023/2024

Informations complémentaires

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

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

Bibliographie

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