![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Linux : principes et programmation - NSY103Date de mise à jour : 29/07/2024
| Identifiant OffreInfo : 06_1302207F |
GREF Bretagne |
Développement d'applications multiprocessus centralisées et réparties sour un système LINUX.
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
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Entreprise
Niveau d'entrée : Sans niveau spécifique
Avoir des bases sur le fonctionnement des systèmes d'exploitation (cette UE intervient dans des diplômes et certifications de niveau supérieur à Bac + 2). Savoir lire un programme écrit en langage C