Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité M1

Mickael Ferreira
télephone 01 57 27 68 96
bureau Sophie Germain - Bur. 3004
En télétravail les mardis et vendredis
(permanences Zoom : 10h30-12h00 ; 14h00-15h30)

connexion à la permanence de Mickaël Ferreira (code: 141280)

Scolarité M2

Sylvia Crochet
téléphone 01 57 27 68 98
bureau Sophie Germain - Bur. 3002
En télétravail les mardis et vendredis. Ne travaille pas les mercredis
(permanences Zoom : 10h00-11h30 ; 14h30-16h00)

connexion à la permanence de Sylvia Crochet (code: 242581)

formations:masters:cours:resume_programmation_systeme_avancee

Programmation système avancée

Contenu

  • Rappel de systèmes licence: création et terminaison de processus, supervision de processus enfant, fichiers, communication par les tubes anonymes (pipe) et les tubes nommés (fifo)
  • Les verrous de fichiers
  • Projection de fichier en mémoire avec mmap
  • Mémoire partagée anonyme
  • Objets mémoire (Shared Memory Objects)
  • Synchronisation de processus, exclusion mutuelle
    • Sémaphores nommés et anonymes
    • Les mutex et les conditions
  • Signaux
  • Les sockets UNIX

Prérequis

Connaissance du langage C

Bibliographie

  • Advanced Programming in the UNIX Environment, W. Richard Stevens, Stephen A. Rigo, Addison-Wasley, Third edition
  • The Linux Programming Interface, Michael Kerrisk, No Starch Press
formations/masters/cours/resume_programmation_systeme_avancee.txt · Dernière modification : 2022/07/26 19:04 de 127.0.0.1