Retour

Linux : principes et programmation - NSY103

Objectifs de la formation

Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.

Contenu de la formation

Introduction générale Rappels d'architecture machine Structure des systèmes informatiques Structure des systèmes d'exploitation Gestion de processus Processus : concepts, opérations sur les processus. Processus coopératifs, threads, communications inter-processus (tubes, files de messages, segments de mémoire partagée). Ordonnancement de l'unité centrale Concepts et critères d'ordonnancement. Ordonnancement temps réel Synchronisation de processus Section critique, sémaphores, problèmes classiques. Interblocage Prévention, détection, correction, Gestion de la mémoire Pagination. Segmentation. Mémoire virtuelle Systèmes de fichiers Interfaces des systèmes de fichiers et implémentation. Systèmes distribués Structure des réseaux et structure des systèmes répartis. Programmation socket Exemple d'un système : LINUX

Résultats de la formation

Attestation de formation

Conditions spécifiques d'accès à la formation

Avoir des bases sur le fonctionnement des systemes d exploitation (cette UE intervient dans des diplomes et certifications de niveau superieur a Bac + 2). Savoir lire un programme ecrit en langage C

Formation 100% en ligne

Métier formé

Direction des systèmes d'information

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Conservatoire national des arts et métiers - centre régional de Bretagne

Durée de la formation

5 mois

Prochaine(s) session(s)

  • 17/02/2025 - 21/06/2025