Systemes D Exploitation 14
Systèmes d’Exploitation
ATTENTION Cette page n’est plus à jour (refaite tous les ans). Utilisez la barre de navigation a gauche pour retrouver la page correspondant à l’année courante.
Ce cours est fortement inspiré du cours de mon collègue Genoblois S. Krakowiak.
Contrôle terminal: Document autorisé = 1 feuille A4 recto simple (1 seul coté) avec des notes manuscrites personnelles (photocopie interdite).
Calendrier
Horaires
Chaque semaine, 1 cours + 1 seance exercice. La seance d’exercice est SOIT une séance sur papier (TD), SOIT une séance sur machine (TP).
Pour savoir si vous avez une séance de TP ou TD, regardez le planning ci-dessous.
Attention Le planning est susceptible de changer, pensez toujours à vérifier s’il y a des changements sur cette page…
1er Cours: mardi 20 janvier 2015
1ère séance de TD: Vendredi 23 janvier 2015.
- Cours: Mardi, 9h45–11h15, Amphi Biologie (O. Dalle)
- Seances de TD
- Groupe 1: Vendredi, 9h45–11h15, Salle M.3.6
- Groupe 2: Vendredi, 11h30–13h00, Salle M.3.6
- Seances de TP
- Groupes B: Mardi, 16h45–18h15, salle PV304
- Groupes A: Vendredi, 9h45–11h15, salle PV304
- Groupes C: Vendredi, 11h30–13h00, salle PV304
- Equipe Pédagogique
- Olivier Dalle (Cours + TD + TP)
- Fabien Givors (TD + TP)
- Pierre-Alain Scribot (TD + TP)
Planning
Le planning du cours et des exercices est donné ci-après (susceptible de subir des modifications, consultez-le régulièrement). Le début du cours s’appuiera sur des exercices de programmation en langage Python, plus simple que le langage C pour commencer. Les variantes et subtilités de la programmation en C seront abordées lors des 3 dernières séances.
ATTENTION Pour certaines séances, vous aurez besoin de fichiers supplémentaires, que vous trouverez en bas de cette page.
Semaine | Date | Cours | TD (vendredi) | TP (mardi+vendredi) |
---|---|---|---|---|
1 | Mardi 20/01 | Processus (intro) | Processus, création (PDF) [FG/PAS] | - |
2 | Mardi 27/01 | Processus (suite) | (Suite feuille 1) [FG/FG] | - |
3 | Mardi 03/02 | Processus (fin du cours) | - | Processus [OD/FG/FG] |
4 | Mardi 10/02 | Synchronisation | Interruptions, signaux [FG/FG] | - |
5 | Mardi 17/02 | Fichiers | - | Processus, Signaux et terminaison (PDF) [OD/FG/FG] |
6 | Mardi 03/03 | Contrôle + FIFOS/Interblocage (PDF) | TD3 : Fichiers, entrées/sorties [PAS/PAS] | - |
7 | Mardi 10/03 | Réseaux, protocoles | - | Fichiers, entrées/sorties [OD/PAS/PAS] |
8 | Mardi 17/03 | Communications par sockets - Part 1 | FIFO [OD/OD] | - |
9 | Mardi 24/03 | Communications par sockets - Part 2 | - | sur projet [OD/OD/OD] |
10 | Mardi 31/03 | Services de l’Internet | Sockets [OD/OD] | - |
11 | MArdi 07/04 | Prog. système en C / Manipulations d’Adresses en C | - | Travail sur projet [OD/PAS/PAS] |
12 | MArdi 14/04 | API Socket en C + Un examen a la loupe | - | Travail sur projet [OD/FG/FG] |
Mardi 21/04 | Remise du projet sur jalon |