Programmation système

Informations

Calendrier des séances

La séance du 21 septembre est annulée. Les fondements du C sont repris le 23 septembre, la compilation le 28, la mémoire le 30 et les fichiers le 7 octobre.

L'exercice 04 est prévu pour environ trois heures et reste à remettre le 30 septembre. L'exercice 05 commence avec la mémoire, se poursuit avec les fichiers et est à remettre le 9 octobre. Le quiz 01 et la pratique de l'intra ont lieu le 9 octobre. L'intra reste le 19 octobre.

Semaine Séance A Séance B Évaluation
1 Aucune séance prise en charge Mercredi 26 août
Unix, appels système et VM Arch
Capsule vidéo : installer Arch Linux avec archinstall
2 Lundi 31 août
Transitions, fautes, interruptions et strace
Mercredi 2 septembre
Environnement Unix
Remise Exercice 01
3 Lundi 7 septembre
Congé, aucune séance
Mercredi 9 septembre
Fichiers, liens et permissions
Remise Exercice 02
4 Lundi 14 septembre
Bash : syntaxe et structures de contrôle
Exercices Bash sur HackerRank
Mercredi 16 septembre
PATH, flux et outils de texte
Remise : exercice 03, à 23 h 59
5 Lundi 21 septembre
Séance annulée
Mercredi 23 septembre
Fondements du C
Début de l'exercice 04
6 Lundi 28 septembre
Compilation, Make, tests et ELF
Mercredi 30 septembre
Pointeurs et saisie en mémoire
Remise : exercice 04, à 23 h 59
Début de l'exercice 05
7 Mercredi 7 octobre
Lire et écrire des fichiers en C
Suite de l'exercice 05
Vendredi 9 octobre
Quiz 01 et préparation à l'intra
Remise : exercice 05, à 23 h 59
Quiz 01 : 9 octobre
Étude 12 au 16 octobre
Semaine d'étude, aucune remise du cours
Révision personnelle pour l'intra du 19 octobre
8 Lundi 19 octobre
Examen intra
Mercredi 21 octobre
Descripteurs de fichiers
Examen intra
9 Lundi 26 octobre
Système de fichiers
Mercredi 28 octobre
Processus
Remise prévue : exercice 06
10 Lundi 2 novembre
Signaux
Mercredi 4 novembre
Tubes, messages et journal daté
11 Lundi 9 novembre
Session entre deux terminaux par FIFO
Remise prévue : exercice 07
Mercredi 11 novembre
Pile, GDB et croissance en mémoire
12 Lundi 16 novembre
Threads avec pthread
Remise prévue : exercice 08
Mercredi 18 novembre
Mutex et conditions de course
13 Lundi 23 novembre
Variables de condition et interblocages
Remise prévue : exercice 09
Mercredi 25 novembre
Services systemd
14 Lundi 30 novembre
Diagnostic et correction de programmes C
Remise prévue : exercice 10
Mercredi 2 décembre
Cours facultatif ou reprise : mémoire virtuelle, mémoire partagée, ELF et AArch64, diagnostic
15 Lundi 7 décembre
Pratique pour l'examen final
Remise prévue : exercice 11
Mercredi 9 décembre
Aucune séance de cours, ESC
Quiz 02
Finale Période d'évaluation Épreuve synthèse 40 %

Médiagraphie

Ouvrages recommandés

Ouvrages complémentaires

Ressources en ligne