Quelle est la différence entre la mémoire physique et virtuelle

le différence principale entre la mémoire physique et virtuelle est que le La mémoire physique fait référence à la RAM réelle du système connecté à la carte mère, mais la mémoire virtuelle est une technique de gestion de la mémoire qui permet aux utilisateurs d'exécuter des programmes plus volumineux que la mémoire physique réelle..

La gestion de la mémoire est une opération importante dans un système d'exploitation. Il permet aux processus de se déplacer entre la mémoire principale et le disque dur pendant l'exécution du programme. De plus, ce processus garde la trace de chaque emplacement de mémoire afin d'allouer des processus et de libérer de la mémoire. La mémoire physique est la mémoire principale contenant les programmes en cours d'exécution. D'autre part, la mémoire virtuelle étend la capacité de la mémoire principale à exécuter de gros programmes à l'aide du disque dur..

Zones clés couvertes

1. Qu'est-ce que la mémoire physique?
     - Définition, fonctionnalité
2. Qu'est-ce que la mémoire virtuelle?
     - Définition, fonctionnalité
3. Quelle est la différence entre la mémoire physique et virtuelle
     - Comparaison des différences clés

Mots clés

Mémoire principale, mémoire physique, RAM, mémoire virtuelle

Qu'est-ce que la mémoire physique?

La mémoire physique fait référence à la RAM ou à la mémoire principale de l'ordinateur. La mémoire physique est une mémoire volatile. Par conséquent, il faut un flux continu d’énergie pour conserver les données. Cependant, les pannes de courant et les interruptions peuvent effacer les données de la mémoire physique. De plus, cette mémoire est adressable linéairement. En d'autres termes, les adresses de mémoire augmentent de manière linéaire.

La CPU peut accéder directement à la mémoire physique. Il contient des programmes sur la gamme d'exécution. Habituellement, le disque dur stocke les programmes. Il faut plus de temps au processeur pour accéder au disque dur afin d’exécuter des programmes. Par conséquent, ces programmes sont d'abord placés dans la mémoire physique afin que le CPU puisse les exécuter plus rapidement. Il faut moins de temps pour accéder aux données de la mémoire physique qu’accéder aux données du disque dur. Une fois l'exécution terminée, les programmes sont restaurés sur le disque dur. De même, la mémoire libre peut être allouée à un nouveau programme. Lors de l'exécution de ces programmes, ils sont appelés processus.

Qu'est-ce que la mémoire virtuelle?

La mémoire virtuelle est une mémoire logique. En d'autres termes, il s'agit d'une technique de gestion de la mémoire effectuée par le système d'exploitation. La mémoire virtuelle permet au programmeur d'utiliser plus de mémoire pour les programmes que la mémoire physique disponible. Si la mémoire physique est de 4 Go et la mémoire virtuelle de 16 Go, le programmeur peut utiliser la mémoire virtuelle de 16 Go pour exécuter le programme. À l'aide de la mémoire virtuelle, il peut exécuter des programmes complexes nécessitant plus de mémoire que la mémoire physique..

De plus, la mémoire virtuelle étend l'utilisation de la mémoire physique en utilisant le disque dur. Cela empêche également d'accéder directement à la mémoire principale. De plus, lors de l'accès à la mémoire virtuelle, les adresses de mémoire virtuelle sont converties en adresse physique correspondante. Ainsi, la mémoire virtuelle assure la protection de la mémoire.

Différence entre la mémoire physique et virtuelle

Définition

La mémoire physique, qui est la RAM réelle, est une forme de stockage de données informatiques qui stocke les programmes en cours d'exécution. En revanche, la mémoire virtuelle est une technique de gestion de la mémoire qui crée une illusion pour les utilisateurs d’une mémoire physique plus importante. C’est donc la principale différence entre la mémoire physique et la mémoire virtuelle..

Type de mémoire

Alors que la mémoire physique est une mémoire réelle, la mémoire virtuelle est une mémoire logique.

La vitesse

La vitesse est une autre différence entre la mémoire physique et virtuelle. La mémoire physique est plus rapide que la mémoire virtuelle.

Technique

Une autre différence entre la mémoire physique et virtuelle est que la mémoire physique utilise la technique de permutation alors que la mémoire virtuelle utilise la pagination.

Taille

La mémoire physique est limitée à la taille de la puce de RAM; Cependant, la mémoire virtuelle est limitée par la taille du disque dur..

CPU

La mémoire physique peut accéder directement au processeur alors que la mémoire virtuelle ne peut pas accéder directement au processeur. C'est donc une autre différence entre la mémoire physique et virtuelle.

Conclusion

La principale différence entre la mémoire physique et virtuelle réside dans le fait que la mémoire physique fait référence à la RAM réelle du système qui stocke les programmes en cours d'exécution, mais la mémoire virtuelle est une technique de gestion de la mémoire qui permet aux utilisateurs d'exécuter des programmes plus volumineux que la mémoire physique réelle.. 

Référence:

1. «Conception du système d’exploitation / Mémoire physique». Wikibooks, disponible ici.
2. «Mémoire virtuelle». Wikipedia, Wikimedia Foundation, 20 octobre 2018, disponible ici..

Courtoisie d'image:

1. “Laptop RAM” Par WannaBeEditor - Propre travail (CC BY-SA 4.0) via Commons Wikimedia
2. “Mémoire virtuelle” de Ehamberg - Travail personnel (CC BY-SA 3.0) via Commons Wikimedia