Unix
Table of Contents
Objectif pédagogique de ce cours
- Utiliser l'environnement Unix pour familiariser les étudiants et les étudiantes aux concepts et aux composants centraux des systèmes d'exploitation : processus, système de fichiers, pile/tas, interruptions, appels système, threads. Préparer les étudiants et les étudiantes au cours de système d'exploitation du semestre suivant.
Teams
Rejoindre l'équipe ici
Planning
10 cours (1h30), 12 séances TP/TDs (1h30).
Attention, il s'agit d'un planning prévisionnel, il est suceptible d'évoluer en cours d'année. Pour savoir où et quand se déroullent les cours/TP, veuillez consulter votre planning ADE disponible à cette adresse.
| Semaine | cours/TD | date du cours | lieu | commentaire |
|---|---|---|---|---|
| 4 | COURS 1 | 26 janvier | Amphi 11 | Intro (slides) |
| 5 | TP 1 | (annulé) | ANNULÉ | |
| 5 | COURS 2 | 2 février | Système de fichier UNIX (slides) | |
| 6 | TP 1bis | À DISTANCE | TP Shell Unix jusqu'au 2.3 inclus au minimum | |
| 6 | COURS 3 | 9 février | Processus (slides) | |
| 7 | TP 3 | TP Shell Unix : suite et fin. | ||
| 7 | COURS 4 | 16 février | ANNULÉ | Redirections IO, pipes & programmation shell (slides) |
| 8 | TP 4 | TP Programmation Shell | ||
| 8 | COURS 5 | 23 février | Programmation shell (fin) / Appels système (slides) | |
| 9 | Pas de cours ni de TP | 2 mars | ---- | |
| 10 | TP 5 | À DISTANCE | TP Programmation shell | |
| 10 | COURS 6 | 9 mars | Appels système (fin) | |
| 11 | Pas de cours ni de TP | 16 mars | ---- | |
| 12 | TP 6 | TP appels système | ||
| 12 | COURS 7 | 23 mars | À DISTANCE | Appels système (fin) + gestion mémoire |
| 13 | TP 7 | ANNULÉ | N/A | |
| 13 | COURS 8 | 30 mars | Amphi 11 | Gestion mémoire (slides) |
| 14 | TP 8 | TP Appels système | ||
| 14 | Pas de cours | 6 avril | ---- | |
| 15 | TP 9 | Projet | ||
| 15 | COURS 9 | 13 avril | Dauphine, Salle D | Projet |
| 16 | TP 10 | Projet | ||
| 16 | COURS 9bis (rattrapage cours 4) | 20 avril | Dauphine, Amphi 5 | Threads (slides) |
| 17 | Pas de cours ni de TP | ---- | ||
| 18 | Pas de cours ni de TP | ---- | ||
| 19 | TP 11 | TP Threads | ||
| 19 | COURS 10 | 11 mai | Threads (fin) | |
| 20 | TP 12 | TP Threads |
Plus d'exercices
Données utilisées pendant les cours ou les TPs
- lesmiserables.txt
- words.txt (Dictionnaire des mots anglais)
- french_words.txt (Dictionnaire des mots français)
Installer un environnement UNIX
Voir ce document:
https://github.com/bnegreve/environnement_unix
N'hésitez pas à me dire ce qui fonctionne le mieux pour vous!