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