NSY103 : Linux : principes et programmation

Fiche descriptive UE au format PDFFiche descriptive de l'UE (PDF): Cliquez ici
Fiche descriptive UE au format HTMLFiche descriptive de l'UE (Web): Cliquez ici
Agenda de l'UE au format iCal: http://informatique.cnam.fr/agendas/NSY103.ics
Icone UEDiplô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
Icone UEMots 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

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

  • semaine du 02/10/2016 TP C/scripts
  • semaine du 09/10 TP C/scripts
  • semaine du 16/10 TP C/scripts
  • semaine du 23/10 proc Système d’exploitation : processus, ordonnancement,
  • 04/11 et 07/11 MC pas d’ed le mardi 31/10 et pas d’ed le samedi 11 novembre Système d’exploitation : mémoire centrale
  • semaione du 13/11 SGF Système d’exploitation : sgf
  • semaine du 20/11 synchro Synchro
  • semaine du 27/11 Processus et outils linux (processus, tubes, msq, socket)
  • semaine du 04/12 Processus et outils linux (processus, tubes, msq, socket)
  • semaine du 11/12 Processus et outils linux (processus, tubes, msq, socket)
  • semaine du 18/12 Processus et outils linux (processus, tubes, msq, socket)
  • semaine du 08/01 Projet
  • semaine du15/01 Projet
  • semaine du 22/01 Projet

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:
PROJETMETHODESDEPROGRAMMATIONSYSTEMES-2.pdf
(PDF - 314.6 kio)