Linux : principes et programmation (NSY103)



Les inscriptions pour l'année 2011-2012 sont closes.

Tarif formation

72 € l'unité d'enseignement.
* Hors frais de dossier annuel.



Code UE
NSY103
Linux : principes et programmation Crédits
6
Enseignant:
Coordonnées du
centre de



Public concerné 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


Objectifs pédagogiques

Approches qualitative et quantitative des systèmes d'exploitation et de communication. Conception et fonctionnement des systèmes d'exploitation centralisés et répartis, spécificités des systèmes temps réels. Introduction a la programmation système.

Exemples dans les systèmes UNIX, LINUX et LINUX-RT


Capacité et compétences acquises

Savoir développer une application multi processus utilisant des outils de communication et de synchronisation en C sous Linux/Unix.

Appréhender les mécanismes fondamentaux des systèmes d'exploitation

Comprendre la problématique des systèmes temps réels et les particularites de ces systemes


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. 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


Moyens et supports pédagogiques spécifiques
Support utilisé : Plateforme CNAM (via Plei@d)
Inscriptions
Modalités administratives d'inscription FOD Auditeurs Franciliens Cliquez ici
Auditeurs hors Ile de France Contactez votre centre régional
Modalités d'évaluation
Consultez http://formation-paris.cnam.fr
Planning de la formation
Début de la formation
Fin de la formation
Regroupements : Consultez http://formation-paris.cnam.fr
Lieux des regroupements : Cnam Paris
1ère session d'examen
2ème session d'examen (rattrapage)
Moyens de communication utilisés
Tutorat : Collectif et individuel
Communication avec le tuteur Asynchrone( messagerie, fax, courrier, forums) et synchrone(chat, visioconférence)
Outils nécessaires et configuration:
- Ordinateur (type) et Logiciels
Ordinateur type PC Windows / MacOS + haut-parleurs + connexion à  internet (ADSL) + Firefox, Internet explorer 7, 8

Consultez le programme national ici