**Ceci est une ancienne révision du document !**
----
A PCRE internal error occured. This might be caused by a faulty plugin
**UE Pogrammation Unix**
Objectif :
Cette UE a pour ojectis de former les étudiants aux services et outils fournis
pour le développement d'applications par les sytèmes "à la UNIX" et, par extension,
par tous les systèmes actuels.
Pré-requis
- bonne maÎtrise du langage C et, plus particulièrement, les notions de paramètres
formels et de paramètres effectifs d'une fonction.
- avoir suivie une UE d'introduction aux principes des systèmes d'exploitation
telle que MLI437 Systèmes d'Exploitation.
Niveau
Il s'agit d'une UE avancée. Un travail personnel régulier est plus que
jamais nécessaire.
Compétences acquises:
Savoir utilser l'ensemble des primitives systèmes concernant les fichiers,
les processus, les threads, les communications inter-processus.
Programme:
§ Processus
- vue du système
- environement
- création, contrôle, terminaison
§ Recouvrement
- principes
- typologie
- implémentation du shell
§ Threads
- domaines d'application
- vue du système
- environement
- création, contrôle, terminaison
- synchronistation
- typologie
§ Communication inter processus
- signaux
- tubes
- sémaphores
- mémoire partagée
- files de messages
- sockets
§ Fichiers
- droits d'accès
- typologie
- création, utilisation, contrôle
- sémaphores
- mémoire partagés
- files de messages
- sockets
§ Relations entre processus
- login
- groupe
- session
- terminal de contôle
^ Tableau ^ Colonne 1 ^ col 2 ^
^ Ligne 1 | [[http://www.mi.parisdescartes.fr/~soto/dokuwiki/lib/exe/fetch.php?media=teaching:gestionprocessus.pdf|Gestion des processus]] | case 1,2 |
^ Ligne 2 | case 2,1 | case 2,2 |
^ Ligne 3 | xxxxxxxxxxxxx |xxxxxxxxxxx |