Sommaire B4-M2 Système d'exploitation
4-2-1 Introduction au Système d'exploitation
- 4-2-1-1 Pourquoi un système d’exploitation ?
- 4-2-1-2 Présentation d'un système d'exploitation
- 4-2-1-3 La gestion des processus
- 4-2-1-4 La gestion de la mémoire
- 4-2-1-5 La gestion des fichiers
- 4-2-1-6 La gestion des entrées/sorties
- 4-2-1-7 Le démarrage du système
- 4-2-1-8 Interface d'un système d'exploitation
- 4-2-1-9 Les appels systèmes
4-2-2 Processus
- 4-2-2-1 Processeur vs processus
- 4-2-2-2 Création de processus
- 4-2-2-3 ordonnancement de processus
- 4-2-2-4 ordonnancement et non déterminisme
- 4-2-2-5 Communication inter-processus I
- 4-2-2-6 Communication inter-processus II
- 4-2-2-7 Signaux I
- 4-2-2-8 Signaux II
- 4-2-2-9 flux d'entrée-sortie I
- 4-2-2-10 flux d'entrée-sortie II
4-2-3 Processus légers ou threads
- 4-2-3-1 Pourquoi les threads ?
- 4-2-3-2 Ce que sont les threads-
- 4-2-3-3 Programmer des threads en Python
- 4-2-3-4 Le problème de concurrence
- 4-2-3-5 Synchronisation
- 4-2-3-6 Interblocages
4-2-4 Communication par socket
4-2-5 Virtualisation
- 4-2-5-1 Principes et applications de la virtualisation-
- 4-2-5-2 Hyperviseur
- 4-2-5-3 La machine virtuelle
- 4-2-5-4 La conteneurisation