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

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

不言
不言original
2019-04-08 17:38:3823624parcourir

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

La capacité maximale de la mémoire virtuelle de l'ordinateur est déterminée par la structure d'adresse de l'ordinateur.

Le principe de la mémoire virtuelle est basé sur le principe de localité Lorsque le programme est chargé, il n'est pas nécessaire de le lire en totalité dans la mémoire, mais seulement les pages ou segments partiels qui sont actuellement. qui doivent être exécutés sont lus dans la mémoire. Cela permettra au programme de commencer à s'exécuter.

Pendant l'exécution du programme, si les instructions à exécuter ou les données accessibles ne sont pas encore dans la mémoire, le processeur informera le système d'exploitation de charger la page ou le segment correspondant dans la mémoire, puis continuera à exécuter le programme.

De plus, le système d'exploitation appellera les pages ou segments temporairement inutilisés dans la mémoire et les enregistrera dans la mémoire externe, libérant ainsi de l'espace pour stocker les programmes à charger et les pages ou segments à charger. Du point de vue de l'utilisateur, le système disposera de beaucoup plus de mémoire qu'il n'en a réellement.

Bien qu'en termes d'utilisation réelle, la mémoire virtuelle permette au processus d'étendre la mémoire pouvant être utilisée jusqu'à la somme de la capacité de mémoire interne et externe, cependant, l'adressage mémoire du processus est toujours déterminé par l'adresse ; structure de l'ordinateur, qui détermine la limite théorique de la mémoire virtuelle et la capacité maximale. Par exemple, dans un environnement système 64 bits, la technologie de mémoire virtuelle permet à l'espace mémoire disponible du processus d'atteindre 264 Go, mais la mémoire externe ne peut évidemment pas atteindre cette taille, donc la capacité maximale de la mémoire virtuelle est déterminée par la structure d'adresse de l'ordinateur.

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:Qu’est-ce que net4.5 ?Article suivant:Qu’est-ce que net4.5 ?