La mémoire virtuelle de l'ordinateur est utilisée dans les systèmes d'exploitation multitâches. Grâce à cela, il offre une plus grande efficacité lors de l'exécution de plusieurs programmes.
La mémoire virtuelle est la partie de l'espace disque alloué par le système lorsque la RAM est insuffisante pour améliorer les performances. Dans ce cas, les données qui ne sont pas actuellement utilisées par l'ordinateur sont déplacées vers le fichier dit d'échange. La taille de ce fichier est la même que la quantité de mémoire virtuelle. En règle générale, pour le fonctionnement normal du système, la taille du fichier d'échange doit être 1,5 fois supérieure à la taille de la RAM. Mais si l'utilisateur joue souvent à des jeux informatiques avec des graphismes complexes ou des animations 3D, ou crée lui-même des programmes complexes, alors la taille du fichier doit être doublée voire triplée par rapport à la RAM. données vers un stockage secondaire. Dans le même temps, les processus s'exécutant simultanément fonctionnent de manière isolée, "ne se connaissant pas. Il existe deux manières d'implémenter la mémoire virtuelle: la page et le segment. Dans une implémentation paginée, la RAM est divisée en régions de même taille (pages), qui sont considérées comme une unité de mémoire. Un processus en cours envoie une demande de mémoire à une adresse contenue dans la mémoire virtuelle. L'adresse représente le numéro de page et le décalage qu'il contient. Le système peut vider une page qui n'a pas été utilisée depuis longtemps sur le disque dur. L'organisation des segments divise la mémoire virtuelle en segments de taille arbitraire. Lorsqu'un processus accède à la mémoire, certains segments sont déplacés vers la RAM et d'autres restent sur le disque dur. Un certain niveau de droits d'accès peut être attribué à chaque segment. Le fonctionnement de la mémoire de segment est similaire à la mémoire de page, mais sa vitesse d'accès est inférieure. Dans la plupart des cas, l'augmentation de la mémoire virtuelle se produit automatiquement, mais il existe des situations où l'utilisateur doit le faire manuellement. Cependant, dans ce cas, vous devez garder à l'esprit que les performances du système peuvent dépasser les limites acceptables et que l'ordinateur, au contraire, fonctionnera beaucoup plus lentement. Vous pouvez augmenter manuellement la mémoire virtuelle dans le Panneau de configuration dans le "Système" ou " Le système et sa maintenance". Sur la commande "Modifier les paramètres", la fenêtre "Propriétés système" apparaît, dans laquelle vous devez sélectionner l'onglet "Avancé". Dans la section "Performances" - le bouton "Options". Dans la fenêtre "Paramètres de performance" - l'onglet "Avancé", "Mémoire virtuelle" -> "Modifier". Pour augmenter la taille du fichier d'échange, décochez la commande "Sélectionner automatiquement la taille du fichier d'échange" et définissez la valeur requise.