Table des matières

Programmation système avancée

Description

Le cours traite certains sujets avancés de programmation système UNIX, au-delà de ce qui est enseigné dans le cours de Systèmes d'exploitation en L3.

Syllabus

Sujets centraux

  1. Verrous de fichiers
  2. Les entrées/sorties bloquants et nonbloquants
  3. Multiplexing
  4. Mémoire partagée et projection de fichier en mémoire
  5. Synchronisation de processus grâce aux variables mutex et condition
  6. Signaux et handlers

Sujets potentiellement traités

Pré-requis

Bonne maîtrise du langage C (cours Langage C en L2) et de bases de programmation système (cours Systèmes d'exploitation en L3).