? Mémoire virtuelle est une technique de gestion de la mémoire utilisée par Linux pour gérer l'espace mémoire répartis sur plusieurs périphériques matériels , tels que RAM ou des disques durs . Allocation de mémoire
Lorsque le logiciel est exécuté sur Linux , il demande de l'espace mémoire pour stocker son propre code et les données temporaires qu'il peut utiliser . Le logiciel utilise la mémoire pour stocker des données , il travaille actuellement avec , comme des chaînes de texte ou des données d'image. Linux attribue espace mémoire à l'aide de son logiciel système de mémoire virtuelle .
RAM
Software préfère utiliser RAM pour stocker des données qui est en cours d'utilisation . RAM offre beaucoup plus rapide en lecture et écriture rapides que les autres formes de stockage de données. Espace RAM est cependant limitée , de sorte que le système de mémoire virtuelle ne peut pas toujours donner un espace de mémoire RAM du programme.
Dur
Le système de mémoire virtuelle Linux ne donne pas toujours une partie du programme de sa RAM lorsque l'espace mémoire est demandée. Selon l'utilisation de la RAM actuelle et les besoins du programme, il peut au contraire donner de l'espace mémoire sur le disque dur. Le disque dur , tandis que beaucoup plus lent que la RAM , est généralement beaucoup plus d'espace pour travailler.