Linux : principes et programmation

À Montpellier

Prix sur demande
  • Typologie

    Formation

  • Lieu

    Montpellier

  • Début

    Dates au choix

Description

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

Installations

Lieu

Début

Montpellier ((34) Hérault)
Voir plan
989 Rue de la Croix Verte - Parc Euromédecine, 34093

Début

Dates au choixInscription ouverte

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

On publiera seulement ton nom et prénom et ta question

Qu'apprend-on avec cette formation ?

  • Ordonnancement
  • Exploitation

Programme

Contenu 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
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
Prix sur demande