Corrigez-moi si je me trompe, mais la mise à niveau de la RAM, qui signifie essentiellement votre mémoire physique, une fois mise à niveau, peut vous aider à avoir un peu moins de défauts de page. mappez les processus actifs sur la RAM, c'est-à-dire la mémoire physique en fonction de la table des pages et de la taille de la page de tous ces processus en cours d'exécution. Maintenant, considérons un processeur 32 bits qui aura 2 ^ 32 adresses logiques (d'une valeur de 4 Go) devra avoir 4 Go de RAM pour des performances absolues. Théoriquement, cela signifie qu'aucune mémoire virtuelle n'est nécessaire puisque la RAM seule est suffisamment capable de gérer les processus lorsque la traduction de page a lieu (de l'adresse logique à l'adresse physique) .Ce scénario est tout à fait réalisable (au moins théoriquement) dans le cas de 32 bits processeurs comme le maximum pas. des pages créées valent 4 Go. Une mise à jour rapide de 4 Go devrait résoudre le problème, ne laissant pratiquement aucune possibilité d'erreur de page
Prenons maintenant les processeurs modernes dotés d'architectures 64 bits. Avoir un processeur 64 bits signifie le total non. des adresses logiques créées sont de 2 ^ 64, soit 16 millions de Go. Ceci est presque impensable au-delà de la quantification. Afin de gérer ces adresses logiques de 16 millions de Go et de les mapper à la mémoire physique, vous devez littéralement avoir un module de RAM digne de la tour eiffel ou même de l'empire state building, ce qui n'est en aucun cas possible à mettre en œuvre. Ce dont nous avons besoin et que nous devons fortement compter sur wud, c'est un modèle de gestion de la mémoire virtuelle qui repose sur la mémoire de stockage (généralement des disques durs). La valeur de la traduction de la page serait une toute petite modification, bien que certains processus se soient définitivement chargés plus rapidement ou que certaines applications lourdes deviennent plus rapides et plus performantes depuis non. des défauts de page est réduit dans une certaine mesure. Afin de surmonter ces défauts de page, l'adresse logique doit absolument s'appuyer sur des disques durs (via le mécanisme de mémoire virtuelle). Avoir un mécanisme de mémoire virtuelle efficace sera presque la seule fonctionnalité fiable pour les performances globales du système. * Une mise à niveau de la RAM aidera certainement, mais pas autant qu'un passage des disques durs traditionnels aux disques SSD. ** Quoi que vous fassiez, vous devrez dépendre de la mémoire virtuelle, donc vous feriez mieux de penser à avoir une mémoire de stockage de grande qualité. * En ce qui concerne les SSD, ils sont sûrement prêts pour la bataille. Vous aurez encore beaucoup de défauts de page mais laissez les SSD s'en occuper. Qu'est-ce que l'erreur de page ??
Eh bien, vos espaces d'adressage logiques sont sous la forme de pages et ces pages doivent être mappées sur la mémoire physique (RAM) .Certaines de ces pages ne peuvent pas être mappées pour des raisons telles que des contraintes de mémoire. Cela signifie que ces processus (sous forme de pages) n'obtiennent pas une correspondance 1-1 avec la RAM, c'est une erreur de page. Sinon, il y aura un coup de page.En raison de l'existence de défauts de page, ce qui est un peu inévitable, nous effectuons plutôt une traduction d'adresse (mappage) avec de la mémoire de stockage.Il s'agit de la gestion de la mémoire virtuelle.Peu importe la quantité de RAM que vous mettez, votre mémoire de stockage sera acteur clé de la gestion m / m à moins que vous n'obteniez vous-même «16 millions de Go» de RAM. Les critiques sont les bienvenues.