Linux/Unix, développement système, 4 jours (réf. LIS)

Formation

À Paris la Défense

2 390 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris la défense

  • Durée

    4 Jours

  • Dates de début

    Dates au choix

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

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les 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.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Linux/Unix, développement système, 4 jours (réf. LIS)

2 390 € HT