Aller au contenu Aller au menu Aller à la recherche

accès rapides, services personnalisés
Master Sciences, Technologies, Santé
MENTION SCIENCES POUR L'INGÉNIEUR (SPI)

UE Programmation et systèmes sous linux (S1)

 Télécharger la fiche UE au format pdf

Objectifs de l'Unité d'Enseignement

L'objectif de cet enseignement est d'initier les étudiants à la programmation au niveau du système sous Unix (noyau), système de fichier, processus, communication et synchronisation entre processus), jusqu'à la communication inter-systèmes (programmation réseau, applications client-serveur).

Contenu de l'Unité d'Enseignement

  • Architecture du système Unix
  • Notions de threads, processus et signaux
  • Aperçu de quelques fonctionnalités du noyau (gestion de la mémoire, des processus et du système de fichiers)
  • Communication inter-processus IPC (tubes, tubes nommés, files de messages, mémoire partagée)
  • Synchronisation de processus (exclusion mutuelle, variables de condition, sémaphores)
  • Communication réseau (réseaux locaux, protocoles TCP/IP, sockets, XDR, RPC)
  • Programmation IPC et client-serveur sous linux

En travaux pratiques :

  • Programmation IPC et clients-serveur sous linux

Pré-requis

  • Pratique de la programmation en C
  • Pratique d'un système Linux

Modalités de contrôle des connaissances

Examens (répartis), Examen TP

Références bibliographiques

  • Systèmes d'exploitation (Andrew Tanenbaum, Pearson, 2008)
  • La communication sous Unix (J.M. Rifflet, Ediscience International, 1996)
  • Unix 99 exercices corrigés (J.M. Rifflet, Ediscience International, 1996)

02/12/15

Actualité

La campagne de candidature est ouverte jusqu'au 30 juin sur le site de l'UPMC. Plus d'informations dans l'onglet Candidature et inscription.

» Lire la suite

Contact

Responsable :

Catherine ACHARD

catherine.achard(at)upmc.fr

 

Secrétariat :

Florence GIANGRANDE

florence.giangrande(at)umpc.fr

Site Internet de la spécialité

Bruno Gas - 01/12/15