Programmation système en langage C sur Unix/Linux

Compléter des connaissances en langage C par une formation approfondie sur les mécanismes d'accès au système d'exploitation. L'accent sera particulièrement sur les fichiers, pointeurs, allocations de mémoire, communications et les librairies systèmes.


Lieu de formation


Pythagore F.D.

11 rue du Faubourg Poissonnière - 75009 PARIS - France



Objectifs de la formation

Compléter des connaissances en langage C par une formation approfondie sur les mécanismes d'accès au système d'exploitation. L'accent sera particulièrement sur les fichiers, pointeurs, allocations de mémoire, communications et les librairies systèmes.


Contenu pédagogique

Rappels Architecture d'un programme écrit en C; fonctions de base. Variables.
Phases de compilation.
Rappels sur les systèmes d'exploitation des ordinateurs.

Variables Structures, unions, tableaux. Pointeurs.

Fonctions Rappels sur les pointeurs de fonctions.
Applications à la structure des fichiers.

Mémoire Les fonctions d'allocation et les appels systèmes: sbrk, malloc, realloc. Ecriture d'un allocateur de mémoire.

Communications Signaux et interruptions. Sémaphores et appels concurrents. Segments de mémoires partagées.

Parallélisation Création de processus
fork(),clone(),setsid().
Threads. NPTL. Création, destruction. Synchronisation entre threads, détachement. Attributs. Gestion de la pile.
Mutex. Conditions variables. Signaux, interruptions.
Ordonnancement.

Systèmes

Organisation. Gestion de processus.
Pilotes de périphériques.
Application au système Uni



Informations complémentaires

Durée de formation : 3 jours
Type d'enseignement : Formation présentielle
Formation diplomante : Non
Niveau requis : sans niveau spécifique
Domaine de formation : / Programmation
Lieu de formation : en centre de formation

Formation dispensée par :

Pythagore F.D.

Description :

Pythagore F.D., est un centre de formation en nouvelles technologies. Les stages proposés vont de l'introduction à Unix à la haute disponibilité sous Linux, des Concepts TCP/IP à la mise en oeuvre de la VoIP avec Asterisk, et dans le domaine de l'embarqué : du développement sur android à la mis […]

Coordonnées :

Adresse postale :
11 rue du Faubourg Poissonnière
75009 PARIS
Paris, Île-de-France
France

RSS  Abonnez-vous à nos mises à jour

Information collectée par le
Réseau National des MIFE
INTERMIFE France
379 Faubourg Montmélian
73000 Chambéry
www.intermife.fr

Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.