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.

  1. 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
  2. Lundi 14 septembre 2009: 15h45-17h15
    Cours magistral: Les fichiers UNIX.
    Travaux pratiques: Les fichiers Linux
  3. Lundi 28 septembre 2009: 14h00-15h30
    Cours magistral: Les droits d'acces sous UNIX.
    Travaux pratiques: exercices d'application.
  4. Lundi 28 septembre 2009: 15h45-17h15
    Cours magistral: Tubes et redirection.
    Travaux pratiques: Exercices d'application.
  5. Lundi 12 octobre 2009: 14h00-15h30
    Cours magistral: Controle des processus
    Travaux pratiques: Exercices d'application.
  6. Lundi 12 octobre 2009: 15h45-17h15
    Cours magistral: Les scripts
    Travaux pratiques: exercices
  7. Lundi 26 octobre 2009: 14h00-15h30
    Cours magistral: scripts shell
    Travaux pratiques: exercices
  8. Lundi 26 octobre 2009: 15h45-17h15
    Cours magistral: Révision programmation en C
    Travaux pratiques: exercices.
  9. Lundi 9 novembre 2009: 14h00-15h30
    Cours magistral: Programmation en C: boucle for et tableaux.
    Travaux pratiques: Exercices de calcul en C.
  10. 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.
  11. 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.
  12. Lundi 23 novembre 2009: 15h45-17h15
    Cours magistral: Revision et communication inter-processus
    Travaux pratiques: Exercices sur les communications inter-processus.
  13. Lundi 7 decembre 2009: 14h00-15h30
    Cours magistral: Révisions
    Travaux pratiques: Exercices
  14. Lundi 7 decembre 2009: 15h450-17h15
    Cours magistral: Recouvrement de processus
    Travaux pratiques: Simulation d'un shell

Références: