Accueil >FORMATIONS >Unités d’enseignements (UEs) et supports >Unités d’enseignements (UEs) >AISL

NSY103 : Linux : principes et programmation

Diplômes:  Diplôme d’ingénieur Cnam spé. informatique option architecture et ingénierie des systèmes et des logiciels , Diplôme d’ingénieur Cnam spé. informatique option informatique modélisation optimisation , Diplôme d’ingénieur Cnam spé. informatique option réseaux, systèmes et multimédia , Diplôme d’ingénieur Cnam spé. informatique option systèmes d’information (ISI) , Licence STIG, mention informatique générale , Titre RNCP (niveau II) concepteur en architecture informatique
Enseignants:  Joëlle Delacroix
Mots clés:  Système d’exploitation , Langage C , Programmation système temps réel , Système temps réel , Méthode de programmation , Développement système , Système concurrent
UE:  NSY103 Linux : principes et programmation
Fiche descriptive de l'UE: Cliquez ici

Responsable national : Joëlle Delacroix-Gouin


Responsable : Joelle Delacroix-Gouin joelle.delacroixgouin@lecnam.net




L’unité d’enseignement "Linux : principes et programmation" intervient dans les diplômes et certifications informatiques suivantes :

 Titre RNCP Concepteur Architecte informatique
 Diplôme d’ingénieur option AISL.
 licence STIC mention informatique niveau L3

Elle est dispensée

L’objectif de cet enseignement est de connaître le fonctionnement d’un système d’exploitation multiprogrammé et de savoir utiliser des outils de communication inter processus. Ainsi les thèmes suivants sont abordés et illustrés dans le cadre des systèmes Linux :

 Structure des systèmes d’exploitation.

 Gestion de 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


MODALITES HTT

L’unité d’enseignement est composée d’une part de séances de cours de 1 heure 30, qui se déroulent le lundi de 18h00 à 19h30.
Plusieurs groupes d’exercices dirigés sont proposés. Ce sont des séances de deux heures. les eds démarrent mi octobre (semaine du 12 ou 19 octobre).

Horaires type lieux

 Lundi de 18h15 à 20h15 Cours amphi PP

 Mardi de 18h00 à 20h00 ED 31 2 87

 Samedi de 14h00 à 16h00 ED 40 B 336, 40 rue des jeuneurs metro bourse

ATTENTION : les semaines du 02/10, 9/10, 16/10, 27/11, 04/12, 11/12 18/12, 08/01, 09/01, 15/01 et 22/01 les seances d’eds se déroulent en salle machine, salle 31 1 03 le mardi et salle 31 1 71 le samedi

ED/TP planning


MODALITES FOD

Les cours et ed avec corrigés sont disponibles sur la plate forme le cnam.net. Un planning vous renseigne sur l’activation des séances et leur disponibilités. 3 regroupements non obligatoires sont programmés sur le semestre. Un tutorat à distance via mail et forum est assuré.


VALIDATION DE L’UE

L’unité d’enseignement comprend par ailleurs un projet obligatoire qui compte pour un quart de la note. L’unité est sanctionnée par un examen. Une note minimale de 10/20 est requise pour valider l’unité. Une session de rattrapage est organisée au second semestre.


Bibliographie : J. Delacroix. Linux. Programmation système et réseau, Dunod, paru



 Forum de discussion
 Supports de cours
 Supports d’ed/tps


Documents joints:
info document
(PDF - 314.6 kio)