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