teaching:programmation_unix [2014/09/10 15:31] ms |
teaching:programmation_unix [2021/09/08 14:39] (Version actuelle) |
| 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. | 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 ===== | ===== Pré-requis conseillés ===== |
| |
| * 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. | * 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. |
| |
| ===== Niveau ===== | ===== Niveau ===== |
| Il s'agit d'une UE avancée. Un travail personnel régulier d'approfondissement est plus que jamais nécessaire. | Il s'agit d'une **UE avancée**. Un travail personnel **HEBDOMADAIRE**, sans faille, de révision et d'approfondissement du cours et des TD est plus que jamais nécessaire pour valider cette UE. |
| | |
| | Un réél intérêt du domaine couvert et une réelle motivation sont donc indispensables. |
| |
| ===== Compétences acquises ===== | ===== Compétences acquises ===== |
| |
| Savoir utiliser l'ensemble des primitives systèmes concernant les fichiers, | Savoir utiliser l'ensemble des primitives systèmes et bibliothèques concernant les fichiers, |
| les processus, les threads, les communications inter-processus. | les processus, les threads, les communications inter-processus. |
| ---- | ---- |
| * groupe | * groupe |
| * session | * session |
| * terminal de contôle | * terminal de contrôle |
| |
| ---- | ---- |
| |
| | ===== Supports ===== |
| | |
| | |
| | [[Supports Programmation Unix]] |
| |
| |
| ^ Tableau ^ Colonne 1 ^ col 2 ^ | |
| ^ Ligne 1 | [[http://example.com|Lien externe]][[http://www.mi.parisdescartes.fr/~soto/dokuwiki/lib/exe/fetch.php?media=teaching:intro_unix_l3.pdf|Introduction]][[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 | | |