Maison >Problème commun >Quel est le but d'utiliser la mémoire virtuelle ?

Quel est le but d'utiliser la mémoire virtuelle ?

青灯夜游
青灯夜游original
2021-02-19 14:20:0732463parcourir

Le but de l'utilisation de la mémoire virtuelle est d'étendre la capacité de la mémoire (c'est-à-dire l'espace d'adressage). D’une manière générale, plus la capacité RAM de l’ordinateur est grande, plus le programme s’exécutera rapidement. Si votre ordinateur ralentit en raison d'un manque de RAM libre, vous pouvez essayer de compenser en augmentant la mémoire virtuelle.

Quel est le but d'utiliser la mémoire virtuelle ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Le but de l'utilisation de la mémoire virtuelle est d'étendre la capacité de la mémoire (c'est-à-dire l'espace d'adressage). Unifiez la mémoire principale et la mémoire externe en un tout. D'un point de vue global, la vitesse dépend de la mémoire principale et la capacité dépend de la mémoire externe.

La mémoire virtuelle (mémoire virtuelle) fait penser à l'application qu'elle dispose d'une mémoire disponible continue (un espace d'adressage continu et complet), mais en fait, elle est généralement divisée en plusieurs fragments de mémoire physique, et les parties sont temporairement stockées sur un disque de stockage externe et les données sont échangées en cas de besoin. Actuellement, la plupart des systèmes d'exploitation utilisent de la mémoire virtuelle, comme la « mémoire virtuelle » de la famille Windows ; « l'espace d'échange » de Linux, etc.

Tous les programmes exécutés sur l'ordinateur doivent être exécutés via la mémoire. Si le programme exécuté occupe une grande quantité de mémoire, la mémoire sera épuisée. Pour résoudre ce problème, Windows utilise la technologie de mémoire virtuelle, qui alloue une partie de l'espace disque dur à l'utilisation de la mémoire. Lorsque la mémoire est épuisée, l'ordinateur appelle automatiquement le disque dur pour qu'il fasse office de mémoire afin de soulager la tension de la mémoire. Si l'ordinateur ne dispose pas de suffisamment de mémoire vive (RAM) pour exécuter un programme ou fonctionner, Windows utilisera la mémoire virtuelle pour compenser. Il combine la RAM de votre ordinateur et l'espace temporaire sur votre disque dur. Lorsque la RAM fonctionne lentement, elle déplace les données de la RAM vers un espace appelé fichier d'échange. Le déplacement de données dans un fichier d'échange libère de la RAM afin que le travail puisse être effectué. D’une manière générale, plus la capacité RAM de l’ordinateur est grande, plus le programme s’exécutera rapidement. Si votre ordinateur ralentit en raison d'un manque de RAM libre, vous pouvez essayer de compenser en augmentant la mémoire virtuelle. Cependant, l'ordinateur lit les données de la RAM plus rapidement que celles du disque dur, donc augmenter la capacité de la RAM (en ajoutant des modules de mémoire) est le meilleur choix.

La mémoire virtuelle fait partie de l'espace disque utilisé par Windows comme mémoire. La mémoire virtuelle est en réalité un fichier volumineux sur le disque dur. Le nom du fichier est PageFile.Sys, qui ne peut pas être vu dans des circonstances normales. Vous devez désactiver la fonction de protection des fichiers système de l'explorateur pour voir ce fichier. La mémoire virtuelle est parfois appelée « fichier d'échange » en raison du nom de ce fichier.

La mémoire joue un rôle important dans un ordinateur. Tous les programmes exécutés sur l'ordinateur doivent être exécutés via la mémoire. Si les programmes exécutés sont volumineux ou nombreux, la mémoire sera épuisée. Afin de résoudre ce problème, WINDOWS utilise la technologie de mémoire virtuelle, qui utilise une partie de l'espace du disque dur comme mémoire. Cette partie de l'espace est appelée mémoire virtuelle. La forme de mémoire virtuelle sur le disque dur est le fichier d'échange PAGEFILE.SYS. .

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn