Bienvenue dans le module UNIX AVANCE 1
Yves PAGNOTTE Université Lyon-1, France En retraite depuis septembre 2009 Ingénieur INSA Ingénieur au Centre National d’Etudes des Télécommunications Docteur en Physique Responsable de l’IUT Informatique de Lyon (années 80-90) Responsable de la MIAGE de Lyon de 2003 à 2009 Responsable du Département informatique de l’Ecole Polytechnique Universitaire de Lyon de 2007 à 2009 Membre de la Commission Pédagogique Nationale des MIAGEs Membre du Bureau de la E-MIAGE Co-fondateur du Centre Associé E-MIAGE de l’Université Sidi Mohammed ben Abdellah de Fès 2
coordonnées : yves. 3
prérequis Savoir programmer en C Connaître les bases d’UNIX : shell, éditeur de texte, système de gestion de fichiers... 4
objectifs du module : Maîtriser des concepts communs à tous les systèmes d’exploitation en utilisant UNIX, système très ouvert : processus, communication inter-processus, parallélisme, gestion de ressources Ces concepts sont utilisés dans toutes les applications actuelles. Ils sont indispensables à tout concepteur et à tout développeur contemporain. 5
Le module comporte 9 h. de cours et 7,5 h. de TP par groupe Vous aurez à fournir un gros effort : - assimilation rapide du cours en le retravaillant le soir - concentration et vitesse de réalisation pour les TP En résumé : efficacité, créativité 6
Pour aller plus loin : - il existe de très nombreux livres sur le sujet - quelques uns que j’apprécie : Joffroy Beauquier & Béatrice Bérard, Systèmes d’exploitation, Edisciences, 1993 Andrew Tanenbaum, Systèmes d’exploitation, Dunod & Prentice Hall, 1994 Jean-Louis Nebut, UNIX pour l’utilisateur, Technip, 1990 Michel Divay, Unix, Linux et les systèmes d’exploitation, Dunod, 2004 Christian Pélissier, UNIX, Hermès, 1998 Jean-Marie Rifflet, la programmation sous UNIX, Mc Graw Hill, 1989 Jean-Marie Rifflet, UNIX-99 exercices corrigés, Edisciences, 1996 Jean-Paul Armspach et al., Linux-initiation et utilisation, Dunod,