Défaut de page
Un défaut de page se produit lorsqu'un programme tente d'accéder à un bloc de Mémoire qui n'est pas stocké dans la mémoire physique, ou RAM. La faute informe le le système d'exploitation qu'il doit localiser les données la mémoire virtuelle, puis transférez-le à partir du périphérique de stockage, tel qu'un HDD or SSD, à la RAM du système.
Bien que le terme "erreur de page" sonne comme une erreur, les erreurs de page sont courantes et font partie de la façon habituelle dont les ordinateurs gèrent la mémoire virtuelle. En termes de programmation, une faute de page génère un exception, qui indique au système d’exploitation qu’il doit extraire les blocs de mémoire ou les "pages" de la mémoire virtuelle pour que le programme puisse continuer. Une fois la date est déplacé dans la mémoire physique, le programme continue normalement. Ce processus se déroule en arrière-plan et passe généralement inaperçu pour l'utilisateur.
La plupart des défauts de page sont traités sans aucun problème. Cependant, une erreur de page non valide peut provoquer le blocage ou la suppression d’un programme. crash. Ce type d'erreur de page peut se produire lorsqu'un programme tente d'accéder à une adresse de mémoire inexistante. Certains programmes peuvent gérer ces types d’erreurs en trouvant une nouvelle adresse mémoire ou en déplaçant les données. Cependant, si le programme ne peut pas gérer l’erreur de page non valide, elle sera transmise au système d’exploitation, ce qui peut mettre fin à la procédure. processus. Cela peut entraîner la fermeture inattendue du programme.
Bien que les erreurs de page soient courantes lorsque vous travaillez avec de la mémoire virtuelle, chaque erreur de page nécessite le transfert de données de mémoire secondaire à mémoire primaire. Ce processus peut ne prendre que quelques millisecondes, mais il peut encore être plusieurs milliers de fois plus lent que d'accéder aux données directement à partir de la mémoire. Par conséquent, l'installation de davantage de mémoire système peut augmenter les performances de votre ordinateur, car celui-ci devra accéder à la mémoire virtuelle moins souvent.