Outils du site


teaching:programmation_unix

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

teaching/programmation_unix.1410350561.txt.gz · Dernière modification: 2014/09/10 14:02 (modification externe)