Maison >Problème commun >Qu'est-ce qui détermine la capacité maximale de l'espace mémoire virtuelle ?

Qu'est-ce qui détermine la capacité maximale de l'espace mémoire virtuelle ?

(*-*)浩
(*-*)浩original
2019-10-24 11:31:206999parcourir

La capacité maximale de l'espace mémoire virtuelle est déterminée par la structure d'adresse, et la capacité réelle est déterminée par la somme de la mémoire interne et externe.

Qu'est-ce qui détermine la capacité maximale de l'espace mémoire virtuelle ?

L'espace de stockage virtuel est une combinaison de matériel et de logiciels pour étendre l'espace de stockage de l'utilisateur. Il utilise la mémoire interne et la mémoire externe (disque. , CD), de sorte que les deux forment un tout organique et prennent en charge l'exécution de programmes de tâches volumineux bien plus volumineux que la capacité de mémoire réellement configurée. (Apprentissage recommandé : Tutoriel vidéo Web front-end)

Combinez de manière organique la mémoire et le stockage externe pour obtenir une « mémoire » de grande capacité, qui est une mémoire virtuelle. Si le processus n’est pas complètement chargé, on parle de stockage virtuel. Il peut être divisé en deux méthodes : la récupération de pages à la demande et la récupération de segments à la demande.

Si l'utilisateur ne prend pas en compte la capacité réelle de la mémoire lors de la programmation du programme, c'est-à-dire en permettant à l'espace d'adressage logique du programme d'être plus grand que l'espace d'adressage absolu de la mémoire, alors l'utilisateur ressentez une grande commodité.

La gestion du stockage utilise le disque comme sauvegarde de la mémoire. Lorsqu'un programme volumineux doit être chargé dans la mémoire, seule la partie actuellement requise est chargée et le reste est temporairement laissé sur le disque. Lorsque des informations qui ne sont pas en mémoire sont utilisées lors de l'exécution du programme, le système d'exploitation les charge dans la mémoire.

Si l'espace mémoire est insuffisant, le système d'exploitation peut utiliser la technologie d'écrasement. De cette façon, les utilisateurs estiment que le système informatique fournit un énorme espace mémoire.

En fait, cet énorme espace mémoire n'est pas de la mémoire au sens physique, mais une méthode de gestion du stockage dans le système d'exploitation, qui offre aux utilisateurs une mémoire virtuelle. La mémoire virtuelle a une capacité plus grande que la mémoire réelle et joue un rôle dans l'extension de l'espace mémoire.

Introduction des avantages

Peut exécuter des programmes utilisateur plus volumineux dans une mémoire disponible plus petite ;

Peut accueillir davantage de concurrence de programmes dans l'exécution de la mémoire

N'affecte pas la structure du programme lors de la programmation (par rapport à la technologie de superposition)

L'espace mémoire virtuelle disponible pour les utilisateurs est généralement plus grand que la mémoire physique

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
Article précédent:Conseils d'achat de disque UArticle suivant:Conseils d'achat de disque U