Skip to main content

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

La mémoire virtuelle se trouve parmi tous les systèmes d'exploitation informatique et offre des avantages très pratiques aux utilisateurs de PC.Tous les systèmes informatiques ont leur propre RAM (mémoire d'accès aléatoire physique) qui varie généralement de 64 à 256 mégaoctets.Lorsque la mémoire virtuelle est utilisée, le système permet aux utilisateurs de continuer à travailler sans se soucier de la disponibilité du stockage de données ou de la saturation de la mémoire.Il est souvent traité comme une mémoire logique et permet aux utilisateurs d'accéder à un plus grand volume de mémoire, ce qui leur permet d'utiliser plus d'applications simultanément.

Avec la mémoire virtuelle, le système est capable de rechercher des applications sur la RAM qui ne sont pas utilisées et les copies sur le disque dur.En conséquence, plus d'espace est libéré sur RAM et de nouvelles applications peuvent être chargées qui doivent être immédiatement utilisées.L'ensemble du processus est effectué automatiquement et l'utilisateur n'a pas besoin de cliquer sur quoi que ce soit.Il fonctionne en divisant l'espace d'adressage des programmes d'application en de nombreuses pages plus petites.Ces pages plus petites sont des pages d'octets 4K, chacune avec diverses adresses de mémoire virtuelle.

La pagination est le processus par lequel les pages virtuelles dormantes (non à l'usage) sont enregistrées sur le disque dur et sont ensuite restaurées à une mémoire réelle lorsqueL'utilisateur doit faire fonctionner une application particulière.Les tableaux de pages sont utilisés par les systèmes d'exploitation informatique pour enregistrer temporairement le mappage de cet échange entre les adresses virtuelles de diverses applications et adresses physiques (RAM).Cette partie du disque dur sur lequel les pages sont temporairement enregistrées s'appelle un fichier de page.

La capacité de sauver ces adresses temporaires sur le disque dur ne dépend pas des limites du RAM seul.Il y a également un calcul automatisé du fichier de page disponible.Ainsi, les systèmes qui ont des RAM plus petits devraient avoir des fichiers de page plus grands.En conséquence, il est nécessaire de s'assurer que cette taille du fichier de page a été définie à sa valeur maximale possible.

Chaque système d'exploitation a son propre superviseur de pagination pour gérer les tables de page.Les superviseurs de pagination sont très efficaces pour rechercher des fichiers dans la mémoire physique qui sont les moins utilisés et peuvent être utilisés pour l'échange avec des fichiers de mémoire virtuels.Cependant, certaines pages ne peuvent pas être échangées et sont appelées pages non pagiables ou résidentes.

Un système informatique utilisant la mémoire virtuelle a accès à une manière plus économique de créer plus d'espace de stockage.L'espace à disque dur est beaucoup moins cher que les puces RAM qui sont installées sur le PC.En utilisant la mémoire virtuelle, la nécessité de mettre à niveau / ajouter la RAM est évitée.