Formation sur le développement système sous Linux ou Unix à Marseille

Durée

4 jours

Objectifs

Maîtrise des concepts fondamentaux liés aux outils et méthodes de développement

Participants

Toute personne amenée à intervenir sur le développement système Linux

Résumé du programme

L'environnement Linux
Noyaux et distributions
Les composants d'un système Linux
Le rôle de la bibliothèque C

Outils de développement
Éditeurs et environnement Eclipse
Les compilateurs et bibliothèques
Compilations et débogages, débogage post-mortem, statistiques d'exécution, tests en couverture

Processus Unix
Concepts
Identifiants
Filiations

Débuts et fins d'un processus
Création
Fins normales et anormales
Fin d'un processus fils

Exécution d'un nouveau programme
Les appels-système : exec (), system(), popen()
Les problèmes de sécurité

Threads Posix.1c
Exécution
Terminaison et attributs des threads

Synchronisation
Mutex
Les verrous rwlock
Les conditions

Principes de la mémoire virtuelle
Espace d'adressage et mémoire physique
Segmentation et pagination

Allocation de la mémoire
Mécanisme d'allocation et de libération
Fiabilité

Projections en mémoire
Principes, projections de fichiers ou de périphérique

Débogage
Configuration des pages, indication d'usage, détection des fuites et débordements mémoire

Mécanismes IPC Posix
Principes
Les files de messages
Les segments de mémoire partagée
Les sémaphores
Les signaux Unix
Principes
Emission et réception
Le gestionnaire, blocage, signaux temps-réel

Les tubes de communication
Principes
Création et utilisation, duplication, tubes nommés

Famille TCP/IP
Protocoles en couches
Routage
Services
Résolution de noms

Client TCP/IP
Socket
Connexion
Lecture et écriture
Fermeture

Serveur TCP/IP
Multiprocessus
Multithreads

Conclusion
Discussions libres sur l'ensemble des thèmes abordés

Demander un devis maintenant !

Mon devis

Toutes nos formations Nos offres

Pour toute demande d'informations : 04 91 32 02 40 ou contact@formationsmarseille.com

Adresse

219 bd Rabatau Daniel Matalon
13010 MARSEILLE

Contacts

Tel. : 04 91 32 02 40
Fax : 04 91 74 03 37
contact@formationsmarseille.com

Formations Marseille

Depuis 2005, Formations Marseille accompagne les entreprises et les salariés dans leurs parcours de formation. Des consultants formateurs qui allient de solides expériences terrains couplées à une pédagogie de proximité.

© 2016. Formations Marseille. Tous droits réservés. Mentions légales