Système d'exploitation
Professeur: Jean-Sébastien Coron.
Travaux dirigés: Avradip Mandal
Le but du cours est de connaître les principes de base des systèmes d'exploitation et de se familiariser avec le système UNIX. On utilisera le logiciel Cygwin qui permet d'émuler un environnement Linux sous Windows.
Le module comprend en tout 25 heures de cours et 20 heures de TD. Chaque séance de cours est divisée en deux parties: environ 30 minutes de cours magistral et une heure de mise en oeuvre sur ordinateur. Les cours se déroulent dans la salle A14-A15.-
Lundi 14 septembre 2009: 14h00-15h30.
Cours magistral: Généralités sur les systèmes d'exploitation. Introduction à UNIX et Linux.
Travaux pratiques: Les commandes Linux -
Lundi 14 septembre 2009: 15h45-17h15
Cours magistral: Les fichiers UNIX.
Travaux pratiques: Les fichiers Linux -
Lundi 28 septembre 2009: 14h00-15h30
Cours magistral: Les droits d'acces sous UNIX.
Travaux pratiques: exercices d'application. -
Lundi 28 septembre 2009: 15h45-17h15
Cours magistral: Tubes et redirection.
Travaux pratiques: Exercices d'application. -
Lundi 12 octobre 2009: 14h00-15h30
Cours magistral: Controle des processus
Travaux pratiques: Exercices d'application. -
Lundi 12 octobre 2009: 15h45-17h15
Cours magistral: Les scripts
Travaux pratiques: exercices -
Lundi 26 octobre 2009: 14h00-15h30
Cours magistral: scripts shell
Travaux pratiques: exercices -
Lundi 26 octobre 2009: 15h45-17h15
Cours magistral: Révision programmation en C
Travaux pratiques: exercices. -
Lundi 9 novembre 2009: 14h00-15h30
Cours magistral: Programmation en C: boucle for et tableaux.
Travaux pratiques: Exercices de calcul en C. -
Lundi 9 novembre 2009: 15h45-17h15
Cours magistral: Programmation en C sous Unix: fichiers et processus.
Travaux pratiques: Exercices avec les fichiers et les processus en C. -
Lundi 23 novembre 2009: 14h00-15h30
Cours magistral: Programmation en C sous Unix: processus et signaux.
Travaux pratiques: Exercices sur les processus et les signaux. -
Lundi 23 novembre 2009: 15h45-17h15
Cours magistral: Revision et communication inter-processus
Travaux pratiques: Exercices sur les communications inter-processus. -
Lundi 7 decembre 2009: 14h00-15h30
Cours magistral: Révisions
Travaux pratiques: Exercices -
Lundi 7 decembre 2009: 15h450-17h15
Cours magistral: Recouvrement de processus
Travaux pratiques: Simulation d'un shell
Références:
- ENS: Programmation système sous UNIX
- ENS: Initiation à l'informatique
- Cours d'introduction à Linux pour le CEPL
- IUT Caen: Cours sur les systèmes d'exploitation.
- D. Revuz: Cours sur la programmation système sous UNIX
- E. Viennet: Cours d'introduction à Unix