Académique Documents
Professionnel Documents
Culture Documents
Pr. A. ELMOUNADI
SYSTÈMES D’EXPLOITATION
LINUX
Année Universitaire 2023-2024
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
2
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
3
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
4
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
Priorité,
Temps d’exécution,
5
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
6
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
7
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
8
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
9
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
11
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
12
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
13
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
14
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
15
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
16
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
4) SCHED_DEADLINE (suite):
19
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
20
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
22
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
23
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
24
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
25
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
Appeler une routine de traitement fournie par le Noyau (traitement par défaut).
Dans la suite, nous verrons comment nous pouvons mettre en place nos
propres gestionnaires de signaux en utilisant la programmation
système.
26
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Espaces de mémoire
27
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Espaces de mémoire
28
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Fonctionnement de la mémoire
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
30
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
31
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
32
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
Ainsi, ces fichiers constituent un support que le noyau utilise afin d’exposer
une grande partie des informations concernant les processus.
La commande pmap lit les informations à partir de ces deux fichiers et affiche
les résultats sur le terminal.
33
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
34
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
35
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
36
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Cartographie de la mémoire
37
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Les différents types de mémoire
38
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Les différents types de mémoire
Exemple :
39
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Les différents types de mémoire
VIRT (Virtual Memory) : représente la taille totale de la mémoire virtuelle utilisée par le
processus.
RES (Resident memory Size) : signifie la taille de l’ensemble résident de la mémoire virtuelle qui
se trouve réellement dans la RAM. Cette valeur peut varier car les pages mémoires peuvent être
échangées vers l’intérieur ou vers l’extérieur (swap in et swap out). Inclut aussi SHR.
SHR (Shared Memory) : est la mémoire physique totale partagée à laquelle le processus a accès.
40
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Les différents types de mémoire
S: Process status. Les valeurs possibles sont les suivantes:
D : uninterruptible sleep,
I : idle,
R : running,
S : sleeping,
Z : zombie.
%CPU : pourcentage d’occupation de la cpu par le processus par rapport à tout le système.
%MEM : pourcentage de mémoire occupée par le processus, autrement dit, RES / Quantité de la
RAM.
41
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Commandes Shell pour la gestion de la mémoire
42
Université Mohammed V de Rabat Département d’Informatique
École Normale Supérieure de Rabat CLE Informatique
GESTION DE LA MÉMOIRE
Commandes Shell pour la gestion de la mémoire
43