Formation indisponible à l'heure actuelle
Linux : principes et programmation
Formation
À Montpellier ()
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
Missions, moyens et organisation
Le Cnam est placé sous la présidence de Jean-Paul Herteman, P-DG du groupe Safran, et dirigé par Olivier Faron.
Il remplit trois missions principales:
la formation professionnelle supérieure tout au long de la vie,
la recherche technologique et l'innovation,
la diffusion de la culture scientifique et technique.
Public et conditions d'accès 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
Les Avis
Les matières
- Ordonnancement
- Exploitation
Le programme
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
Des travaux pratiques permettent de mettre en oeuvre les primitives du système liées au processus et à la communication entre processus
Modalités de l'évaluation L'évaluation de première et deuxième session est axée autour :
1/ d'une note de contrôle continu liées à la réalisation de devoirs et d'un projet de mise en oeuvre des outils de communication donné à réaliser aux auditeurs. Ce projet conduit à la spécification et programmation d'une application multiprocessus simple communicant via les outils étudiés (tubes, MSQ, sockets, etc...).
Cette note compte pour un quart de la note finale de première et deuxième session.
2/ d'un examen écrit comptant pour ? de la note finale.
Bibliographie
- Joëlle Delacroix : Linux : programmation système et réseau, Dunod. Quatrième edition
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Linux : principes et programmation