Outils pour utilisateurs

Outils du site


formations:masters:cours:resume_programmation_systeme_avancee

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
formations:masters:cours:resume_programmation_systeme_avancee [2021/02/03 17:36] – ↷ Page déplacée de formations:masters:1ere_annee:cours:resume_programmation_systeme_avancee à formations:masters:cours:resume_programmation_systeme_avancee adminformations:masters:cours:resume_programmation_systeme_avancee [2022/07/26 19:04] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== 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