Podcast
Questions and Answers
Quel est le rôle principal du gestionnaire de mémoire?
Quel est le rôle principal du gestionnaire de mémoire?
- Le stockage de données
- La gestion de la hiérarchie de mémoire (correct)
- La mise en exécution des processus
- La conception des programmes
Quel type de mémoire est non volatile et lente?
Quel type de mémoire est non volatile et lente?
- Mémoire centrale
- Mémoire du cache
- Mémoire de masse – disque (correct)
- Mémoire réservée
Quel est l'avantage de la multiprogrammation?
Quel est l'avantage de la multiprogrammation?
- Augmenter la taille de la mémoire
- Diminuer le taux d'utilisation du CPU
- Réduire la taille de la mémoire
- Améliorer le taux d'utilisation du CPU (correct)
Quelle est la loi selon laquelle les capacités de stockage doublent en taille tous les 18 mois?
Quelle est la loi selon laquelle les capacités de stockage doublent en taille tous les 18 mois?
Quel est le rôle du gestionnaire de mémoire lors de la fin d'exécution d'un processus?
Quel est le rôle du gestionnaire de mémoire lors de la fin d'exécution d'un processus?
Pourquoi un programme doit-il être placé en mémoire centrale?
Pourquoi un programme doit-il être placé en mémoire centrale?
Quel est l'objectif du système en ce qui concerne la gestion de la mémoire?
Quel est l'objectif du système en ce qui concerne la gestion de la mémoire?
Quelle est la différence entre une adresse mémoire physique et une adresse mémoire logique?
Quelle est la différence entre une adresse mémoire physique et une adresse mémoire logique?
Quel est l'inconvénient de l'allocation de partitions variables?
Quel est l'inconvénient de l'allocation de partitions variables?
Quel est le but du compactage?
Quel est le but du compactage?
Study Notes
Gestion de la mémoire
- Loi de Moore : les capacités de stockage doublent en taille tous les 18 mois.
- Loi de Parkinson : les programmes grossissent en taille aussi vite que la mémoire.
Hiérarchie de la mémoire
- Mémoire du cache : volatile, rapide, chère
- Mémoire centrale : volatile, moins rapide, moins chère
- Mémoire de masse –disque : non volatile, lente, pas chère
Gestion élémentaire
- Monoprogrammation : mémoire réservée au système et au seul processus en exécution
- Multiprogrammation : améliore le taux d'utilisation du CPU, mais requiert un bon partitionnement de la mémoire
Gestionnaire de la mémoire
- Gère l'hiérarchie de mémoire (allouer, libérer, transfert…)
- Alloue de la mémoire aux processus
- Connaît les zones mémoire libres ou occupées
- Récupère de la mémoire en fin d'exécution
- Traite le va-et-vient entre le disque et la mémoire centrale (swap)
Chargement de processus en mémoire
- Un programme doit être placé en mémoire centrale (RAM) pour être exécuté
- Le chargement en mémoire prend du temps
- Un processus est souvent interrompu au cours de son exécution
Adresse logique vs adresse physique
- Adresse mémoire physique : une "case" dans la mémoire centrale
- Adresse mémoire logique : une adresse utilisée par un programme et calculée lors de la compilation
Allocation de la mémoire
- Allocation de partitions fixes : division de la mémoire en N partitions (pas forcément de tailles égales)
- Allocation de partitions variables : le nombre et la taille des processus varient au cours du temps
- Compactage : déplacer tous les processus vers une extrémité de la mémoire
Techniques d'allocation de la mémoire
- Première zone libre (first fit) : recherche du premier trou suffisamment grand pour contenir le processus
- Zone libre suivante (next fit) : recherche de la zone libre suivante à partir du dernier espace libre trouvé
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Apprenez à gérer la mémoire dans les systèmes d'exploitation avec ce quiz. Découvrez les lois de Moore et de Parkinson et leur impact sur la gestion de la mémoire.