Systemes D Exploitation 15
Systèmes d’Exploitation
Les notes de systeme de la premiere session sont affichees dans l’ENT.
Ce cours est fortement inspiré du cours de mon collègue Genoblois S. Krakowiak. Certaines parties sont aussi empruntées à notre collègue niçois Roger Rousseau.
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 26 janvier 2016
1ère séance de TD: Vendredi 29 janvier 2016.
- 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, 15h00–16h30, salle PV316
- Groupes A: Vendredi, 9h45–11h15, salle PV316
- Groupes C: Vendredi, 11h30–13h00, salle PV316
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 26/01 | Processus (intro) | Processus, création (PDF) | - |
2 | Mardi 02/02 | Processus (suite) | (Suite feuille 1) | - |
3 | Mardi 09/02 | Synchronisation | - | Processus |
Vacances | ||||
4 | Mardi 23/02 | Fichiers | Interruptions, signaux | - |
5 | Mardi 02/03 | Système de Fichiers (Cours R. Rousseau) | - | Processus, Signaux et terminaison (PDF) |
6 | Mardi 08/03 | Contrôle + FIFOS/Interblocage (PDF) | TD3 : Fichiers, entrées/sorties | - |
7 | Mardi 15/03 | Réseaux, protocoles | - | Fichiers, entrées/sorties |
8 | Mardi 22/03 | Communications par sockets - Part 1 | FIFO | - |
9 | Mardi 29/03 | Communications par sockets - Part 2 | Sockets | - |
10 | Mardi 05/04 | Services de l’Internet | - | travail sur projet |
11 | Mardi 12/04 | Prog. système en C / Manipulations d’Adresses en C | - | Travail sur projet |
12 | Mardi 19/04 | API Socket en C + Un examen a la loupe | - | Travail sur projet |
Mardi 26/04 | Remise du projet sur jalon |