Cette formation vous permettra de maîtriser toutes les facettes de la programmation applicative : gestion des processus et threads, gestion fine du système de fichiers et de la mémoire et bien entendu l'ensemble des outils de communication interprocessus.
Les sites et dates disponibles
Lieu
Date de début
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Dates au choixInscriptions ouvertes
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Gestion
Unix
Le programme
PROGRAMME DE FORMATION
» Outils et méthodes de développement
Environnement Linux : influences, logiciels libres, licence GPL, distributions.
Outils de développement : éditeurs et environnements intégrés, compilateurs et constructeurs, profileurs et débogueurs.
Travaux pratiques
Prise en main des outils de développement (gcc, make...).
» Les processus
Concept de processus, identifications.
Création, terminaison d'un processus et exécution.
Problèmes de sécurité.
» Les threads Posix
Principe des threads Posix.1c.
Exécution et terminaison des threads.
Synchronisation des threads : utilisation des mutex et des variables conditions.
» Communications entre processus
Files de messages : principe. Files de message System V et Posix.
Mémoire partagée : principe. Segments de mémoire System V et Posix.
Synchronisation des accès : sémaphores Posix et nommés.
Tubes de communication : création d'un tube, redirection des entrées-sorties, tubes nommés.
» Gestion de la mémoire
Principes de la mémoire virtuelle : espace d'adressage et mémoire physique. Segmentation et pagination. Fautes de page.
Allocation de la mémoire : fonctions classiques, exploration de l'espace d'adressage, réussite et échec d'allocation.
Utilisation de la mémoire : projection, configuration, détection des fuites et débordements mémoire.
» Signaux
Gestion des signaux : émission et réception de signaux, blocages et attentes.
Signaux temps réel : principes. Emission et réception.
» Communiquer sur le réseau
Appels système fondamentaux : résolution de noms, de services, création de sockets.
Communication TCP/IP et UDP/IP : serveurs multiprocessus et multithreads, clients TCP.
Transmission unicast, multicast et broadcast.
» Entrées-sorties classiques et avancées
Descripteurs et flux : concepts, utilisation, paramétrage.
Entrées-sorties avancées : entrées-sorties non bloquantes et multiplexées, asynchronisme.
Informations complémentaires
Contenu
• Outils et méthodes de développement
• Les processus
• Les threads Posix
• Communications entre processus
• Gestion de la mémoire
• Signaux
• Communiquer sur le réseau
• Entrées-sorties classiques et avancées
Participants
Développeurs Linux/Unix.
Prérequis
Bonne connaissance d'un système Linux/ Unix et de la programmation en C.
Travaux pratiques
Les exercices et études de cas progressifs sont réalisés sur un réseau de serveurs Linux. Tous les TP existent sous forme de squelettes à complèter.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique
Linux/Unix, développement système, 4 jours (réf. LIS)
ORSYS
Linux/Unix, développement système, 4 jours (réf. LIS)