Monolithique = “tout dans un seul bloc”, microkernel = “petit noyau qui relance”.
Cache → RAM → disque : plus on descend, plus c’est lent.
Anneaux : Ring 0 noyau, puis services, puis Ring 3 programmes.
Récupérable = on recharge et on reprend ; irrécupérable = on notifie et on abandonne.
Préemption = priorité gagnante, récursivité = empile/dépile via stack.
Absolu = “aucune barrière à l’exécution”, dynamique = “base + limite vérifie tout”.
Segmentation = “morceaux logiques” (code/données), pagination = “morceaux fixes” (pages/cadres).
NRU/Modifiée : si ce n’est pas modifié, on n’écrit pas sur disque.
CPU-bound = CPU souvent ; I/O-bound = attente I/O souvent.
Ordonnancement = choisir qui passe de PR vers EX à chaque événement (création, suspension, terminaison, préemption).
Modes d’adressage et protection
| Mode | Calcul/contrôle | Protection indiquée |
|---|---|---|
| Absolu | Adresse fixée lors du chargement | Protection limitée à la compilation, aucune à l’exécution |
| Relatif statique | Ajout de l’adresse de chargement aux références | Protection limitée |
| Relatif dynamique | Vérification via base et limite puis calcul base + adresse | Vérification des adresses accédées, donc protection |
Test your knowledge on Introduction aux architectures et gestion mémoire with 22 multiple-choice questions with detailed corrections.
1. Quelle différence distingue une exception d’une interruption ?
2. Dans quel cas faut-il écrire une page évincée sur le disque avant de la retirer de la mémoire physique ?
Memorize the key concepts of Introduction aux architectures et gestion mémoire with 22 interactive flashcards.
Typologies système — exemples ?
Mainframe, serveur, microkernel, monolithique.
Architecture monolithique — caractéristique ?
Tout dans un seul exécutable.
Microkernel — rôle ?
Minimise le code en mode système.
Import your course and AI generates sheets, quizzes and flashcards in 30 seconds.
Sheet generator