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 Programmation Unix ====== Cette UE a pour objectif de former les étudiants aux services et outils fournis pour le développement d'applications par les systè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 pointeurs, de paramètres formels et de paramètres effectifs d'une fonction. * Avoir suivi une UE d'introduction aux principes des systèmes d'exploitation ===== Niveau ===== Il s'agit d'une **UE avancée**. Un travail personnel régulier d'approfondissement est plus que jamais nécessaire. ===== Compétences acquises ===== Savoir utiliser l'ensemble des primitives systèmes et bibliothèques concernant les fichiers, les processus, les threads, les communications inter-processus. ---- ===== Programme ===== ==== Processus ==== * vue du système * environnement * création, contrôle, terminaison ---- ==== Recouvrement ==== * principes * typologie * implémentation du shell ---- ==== Threads ==== * domaines d'application * vue du système * environnement * création, contrôle, terminaison * synchronisation * 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 ---- ==== Relations entre processus ==== * login * groupe * session * terminal de contrôle ---- [[Supports Programmation Unix]]

teaching/programmation_unix.1410446990.txt.gz · Dernière modification: 2014/09/11 16:49 (modification externe)