Mémoire virtuelle — définition ?
Espace privé perçu par chaque processus.
Espace d’adressage — rôle ?
Indexer la mémoire virtuelle d’un processus.
CPU virtuel — concept ?
Illusion de CPU dédié à chaque processus.
Hiérarchie mémoire — organisation ?
Cache, RAM, disque, en cascade.
Cache miss — événement ?
Données non trouvées dans le cache.
Mémoire physique — définition ?
Mémoire réelle de la machine, DRAM.
Problème mémoire physique — enjeu ?
Gérer plusieurs processus simultanément.
Indirection — principe ?
Accès via une référence intermédiaire.
Adressage direct — différence ?
Adresse CPU directement dans la mémoire.
MMU — rôle ?
Traduit VA en PA à la volée.
Traduction VA en PA — mécanisme ?
Via la MMU, VPN→PPN, puis PA.
Page virtuelle — définition ?
Bloc d’adresse virtuelle de taille P.
Page physique — définition ?
Bloc de mémoire physique de taille P.
Table de pagination — fonction ?
Associe VPN à PPN et métadonnées.
Page fault — déclencheur ?
Accès à une page non en DRAM.
Localité — principe ?
Accès proches dans le temps ou espace.
Working set — définition ?
Pages récemment utilisées par un processus.
Thrashing — phénomène ?
Perte de performance par excès de défauts.
mmap — rôle ?
Allouer et gérer des régions mémoire.
Mapping mmap — types ?
Partage ou isolation, selon flags.
Testez vos connaissances avec un QCM de 10 questions sur Gestion de la mémoire virtuelle et partage.
1. Quel est l’intérêt principal de la mémoire virtuelle pour un processus ?
2. Quel problème la mémoire physique doit-elle notamment résoudre lorsqu’elle héberge plusieurs processus ?
Révisez le cours complet dans la fiche de révision de Gestion de la mémoire virtuelle et partage.
Voir la fiche →Bases de données
Bases de données
Bases de données
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards