- Home
- Formation Operating System / Server
- Linux & Open OS
- Programmation système Unix/Linux
Formation Programmation système Unix/Linux - 3 jours

Description :
Présentation des principaux appels système en environnement Unix conformes aux normes POSIX, des mécanismes de communication Inter-processus (IPC) SYSTEM V et POSIX et de l’interface des sockets.
Objectifs du cours :
Présentation des principaux appels système en environnement Unix conformes aux normes POSIX, des mécanismes de communication Inter-processus (IPC) SYSTEM V et POSIX et de l’interface des sockets.
Contenu du cours : Programmation système Unix/Linux
Préambule – gestion des erreurs
- errno et perror()
Concepts de base
- Notion de processus
- Etats d’un processus
- Attributs d’un processus
- Identificateurs d’un processus
- Groupes de processus
- Création de processus
- Notion de filiation
- Création de processus par duplication : fork()
- Création de processus par recouvrement et substitution : exec()
- Terminaison d’un processus : exit()
- Attente de la terminaison d’un processus fils : wait(), waitpid()
- Mise en sommeil d’un processus : sleep()
- Duplication de descripteurs d’entrées/sorties : dup(), dup2()
Communication interprocessus
- Signaux
-
- Introduction aux signaux
- Eventail de signaux disponibles
- Emission d’un signal : kill()
- Déroutement d’un signal : signal()
- Groupes de signaux
- Déroutement d’un signal, suite et fin : sigaction()
- Blocage de signaux : sigprogmask(), sigpending()
- Attente d’un signal : pause(), sigsuspend()
- le signal SIGCHLD
- Tubes de communications
-
- Tubes non nommés : pipe()
- Tubes nommés : mkfifo()
- Introduction aux IPC
-
- Gestion générale
- Sémaphores
- Files d’attentes de messages
- Segments de mémoire partagée
- Introduction à l’interface des sockets
Exemple récapitulatif d’une application client/serveur
Nous contacter :
boulevard Mettewie 89/42
1080 Bruxelles
Email : selossej@pixystree.com
Nos avantages :
- Type de formation : Inter-entreprise, Intra-entreprise et particuliers
- Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
- Demande de devis : Réponse dans les 24 heures.
- Remise de 50% pour les PME Bruxelloises
- Parking, boisson et lunch gratuit
- Accès à notre centre de compétences : Syllabus, note de cours, exercises,...
