Maison >Problème commun >Qu'est-ce que la mémoire virtuelle
La mémoire virtuelle est une technologie de gestion de la mémoire des systèmes informatiques. Cela fait penser à l’application qu’elle dispose d’une mémoire contiguë disponible, c’est-à-dire d’un espace d’adressage contigu et complet. En fait, il est généralement divisé en plusieurs fragments de mémoire physique, et certains sont temporairement stockés sur un disque externe pour l'échange de données en cas de besoin.
Qu'est-ce que la mémoire virtuelle ?
La mémoire virtuelle est une technologie de gestion de la mémoire des systèmes informatiques. Cela fait penser à l'application qu'elle dispose d'une mémoire disponible contiguë (un espace d'adressage complet et continu), mais en fait, elle est généralement divisée en plusieurs fragments de mémoire physique, et certains sont temporairement stockés sur un disque externe en cas d'échange de données. 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.
1. La mémoire virtuelle est également appelée mémoire virtuelle (VirtualMemory).
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 appellera 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 la vitesse de votre ordinateur ralentit en raison du manque d'espace 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.
2. La mémoire virtuelle fait partie de l'espace disque utilisé par Windows comme mémoire.
La mémoire virtuelle est en fait 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.
Le rôle de la mémoire virtuelle
La mémoire joue un grand rôle dans l'ordinateur. Tous les programmes exécutés sur l'ordinateur doivent être exécutés via le. mémoire Si les programmes en cours d’exécution 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. .
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!