| Module Processus |
Sections 1 à 11; objectifs et progression |
2_Processus_partie1.pdf [accès au cours requis] |
Sections 2 à 5; processus, mémoire, états, PCB, fork, exec, wait |
2_Processus_partie2.pdf [accès au cours requis] |
Sections 5 à 9; trace, copie sur écriture, terminaison, interruptions et privilèges |
2_Processus_partie3.pdf [accès au cours requis] |
Sections 8 à 10; contexte CPU, temps, préemption et appels système |
| Cours 04 — 14 septembre [accès au cours requis] |
Sections 5 à 9 et lien vers le laboratoire/TP1 |
| Cours 05 — 16 septembre [accès au cours requis] |
Sections 8 à 11; interruptions, appels système et introduction aux threads |
| Tanenbaum, chapitre 2, section 2.1 |
Omis avec dérogation explicite; contenu non inféré |
| Liste historique des appels système Linux [accès au cours requis] |
Section 10.4; rôle documentaire et limite historique |
| Navigateur Bootlin Linux 2.6.32 [accès au cours requis] |
Sections 3.2 et 10.3–10.4 |
| Linux Syscall Quick Reference [accès au cours requis] |
Sections 10.2 à 10.4; convention i386 |
Microsoft CreateProcess [accès au cours requis] |
Section 5.5 |
| Interrupt Descriptor Table [accès au cours requis] |
Sections 8.1 et 8.4 |
| Interruption informatique [accès au cours requis] |
Sections 8 et 9 |
| Module Labo 02 [accès au cours requis] |
Sections 12 à 15 |
Laboratoire02.pdf [accès au cours requis] |
Sections 12 à 15; consignes et 16 exercices |
setup_lab1_2.zip [accès au cours requis] |
Sections 12.2 et 15.5; installation et corrections |
Laboratoire1-2-solution.pdf [accès au cours requis] |
Sections 13 à 15; solutions et incohérences |
| Module et évaluation TP1 [accès au cours requis] |
Sections 1, 16 et 18 |