Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| formations:masters:ue:m1:ps8 [2025/01/29 10:44] – ↷ Liens modifiés en raison d'un déplacement. admin | formations:masters:ue:m1:ps8 [2025/01/29 10:46] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====== 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' | ||
| + | |||
| + | ===== Syllabus ===== | ||
| + | ==== Sujets centraux ==== | ||
| + | |||
| + | - Verrous de fichiers | ||
| + | - Les entrées/ | ||
| + | - Multiplexing | ||
| + | - Mémoire partagée et projection de fichier en mémoire | ||
| + | - Synchronisation de processus grâce aux variables '' | ||
| + | - Signaux et handlers | ||
| + | |||
| + | ==== Sujets potentiellement traités ==== | ||
| + | * Rappel, si nécessaire, | ||
| + | * les entrées/ | ||
| + | * communication par pipe et fifo (tube anonymes et nommés) | ||
| + | * redirections | ||
| + | * création et gestion de processus, recouvrement | ||
| + | |||
| + | * Sockets du domaine UNIX | ||
| + | * Threads POSIX | ||
| + | * Synchronisation de processus grâce aux sémaphores | ||
| + | * Pseudo-terminaux | ||
| + | * Processus demon | ||
| + | * Files de messages POSIX | ||
| + | * Complement C : '' | ||
| + | |||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | | ||
| + | Bonne maîtrise du langage C (cours [[..: | ||
| + | |||