Programmation système en C sous Linux
Présentation
Apprendre le développement système sous Linux et appréhender la bibliothèque glibc.
Public et pré-requis
Programmeurs et développeurs intéressés par les aspects système de la programmation sous Linux et UNIX.
Dates
Autres Dates, nous contacter.
Durée
5-10 jours
Contenu de la formation
- La notion de processus
- Accès à l’environnement
- Exécution des programmes
- Fin d’un programme
- Gestion classique des signaux
- Gestion portable des signaux
- Signaux temps-réel
- Sommeil des processus et contrôle des ressources
- Entrées-sorties simplifiées
- Ordonnancement des processus
- Programmation multithread
- Gestion de la mémoire du processus
- Gestion avancée de la mémoire
- Utilisation des blocs mémoire et des chaînes
- Routines avancées de traitement des blocs mémoire
- Tris, recherches et structuration des données
- Flux de données
- Descripteurs de fichiers
- Accès au contenu des répertoires
- Attributs des fichiers
- Bases de données
- Types de données et conversions
- Fonctions mathématiques
- Fonctions horaires
- Accès aux informations du système
- Internationalisation
- Communications classiques entre processus
- Communications avec les IPC Système V
- Entrées-sorties avancées
- Programmation réseau
- Utilisation des sockets
- Gestion du terminal