Systemes D Exploitation
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.
Recapitulatif notes
Le recapitulatif des notes de systeme est disponible sur J@lon. Exceptionnellement je peux envoyer le fichier par mail aux quelques étudiants des filieres qui n’ont pas accès aux fichiers sur jalon.
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 (TD).
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…
- Cours: Mardi, 8h30–10h, Amphi Biologie
- Seances de TD
- Groupes 5–6, Mardi, 13h30–15h00, en PV302/PV304
- Groupes 3–4, Mardi, 15h15–16h45, en PV302/PV304
- Groupes 1–2, Mardi, 17h00–18h30, en PV302/PV304
- Seances de TP
- Groupes 3–4, Mardi, 13h30–15h00, en M2.3
- Groupes 1–2, Mardi, 15h15–16h45, en M2.3
- Groupes 5–6, Mardi, 17h00–18h30, en M2.3
Dates
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.
Seance | Date | Cours | TD | TP |
---|---|---|---|---|
1 | 01/02 | Intro Python (PDF original) | TP0: Exercices en Python | |
2 | 08/02 | Processus (intro) | TD1 : Processus, création (PDF) | |
3 | 15/02 | Processus (suite) | (suite feuille TD1) | |
4 | 22/02 | Synchronisation | TP1 : Processus | |
01/03 | Vacances | |||
5 | 08/03 | Devoir Surveillé (QCM) Plus de Python (PDF original) | TD2 : Interruptions, signaux (PDF) | |
6 | 15/03 | Fichiers, Communications | TP2 : Processus, Signaux et terminaison (PDF) | |
7 | 22/03 | Réseaux, protocoles | TD3 : Fichiers, entrées/sorties | |
8 | 29/03 | Communications par sockets - Part 1 / Communications par sockets - Part 2 | TP3 : Fichiers | |
29/03 | Debut du mini-projet | |||
05/04 | Pas cours (absent) | |||
9 | 12/04 | Cours 8: Complements FIFO (PDF) | TD4 : Sockets | |
10 | 19/04 | Services de l’Internet / Manipulations d’Adresses en C | TP4 : Projet | |
26/04 | Vacances | |||
11 | 03/05 | Prog. système en C / API Socket | Correction/soutenance mini-projet | |
12 | 10/05 | Un examen a la loupe (PDF) | TP5: Programmation socket en C |
Fichiers utiles pour les TD/TP
- TP2:
- TD3:
- TD4:
- TP5: