Qu'est-ce qu'une faute de protection générale?

Une défaillance de protection générale (GPF) est une erreur qui se produit dans un microprocesseur d'ordinateur, généralement lorsqu'un logiciel essaie d'accéder à la mémoire en cours d'utilisation par un autre logiciel. Certaines défaillances générales de la protection peuvent être causées par une défaillance matérielle, mais comme pour la plupart des erreurs informatiques, il est fort probable que ce soit un logiciel qui en est la cause. Les processeurs qui détectent des conditions d'erreur de protection générale cessent d'exécuter le code qui les a provoqués et tentent de récupérer l'erreur. Si une condition GPF n'est pas détectée à temps par le processeur et que des défaillances GPF supplémentaires se produisent, une troisième défaillance aura généralement pour conséquence que le système informatique cessera de répondre et que le système devra être réinitialisé ou redémarré.

Les anciens modèles d’ordinateurs souffraient souvent plus souvent des défaillances de protection générale que les systèmes actuels. Cela est dû en partie au fait que la programmation logicielle était plus incohérente à l’époque et aux restrictions plus strictes de la mémoire vive (RAM) disponible des systèmes. Arrêtez et restez les programmes résidents (TSR) chargés dans la mémoire système lors du démarrage d'un ordinateur afin que certains programmes soient rapidement accessibles, peuvent souvent contribuer à des erreurs GPF lorsque d'autres programmes chargés par un utilisateur tentent d'utiliser des emplacements de mémoire contenant des TSR. stockée.

Les conditions matérielles pouvant être à l'origine d'erreurs de protection générale incluent différents types de mémoire vive (RAM) installés sur le même système et incompatibles entre eux. Les exemples incluent la RAM de sortie de données étendue (EDO) et la mémoire vive dynamique (DRAM). Étant donné que la mémoire RAM EDO doit être installée par paires sur une carte mère mais que les DRAM rapides de page peuvent être installés en tant qu'unités individuelles, elles ont souvent été mélangées sur des systèmes informatiques plus anciens sans que les utilisateurs ne se rendent compte de la différence.

Une autre raison fréquente de problèmes de protection générale dans le matériel est lorsqu'un système commence à fonctionner à une température supérieure à ses spécifications de conception, généralement supérieure à 38 ° C (100 ° Fahrenheit). Une température insuffisante peut être causée par une ventilation inadéquate de l'intérieur, ainsi que par du matériel installé en plus, tel que des disques durs supplémentaires ou des lecteurs de disque compact (CD) et de disque vidéo numérique (DVD) générant plus de chaleur dans la console. Les passionnés d'informatique qui surchargent le microprocesseur pour améliorer les performances ou ajoutent une autre source d'alimentation pour les cartes graphiques de jeu peuvent souvent négliger de concevoir une meilleure dissipation de chaleur pour le système.

Les erreurs informatiques relèvent de différentes classes et les erreurs de segmentation ou les erreurs de protection générale sont spécifiquement des erreurs d'accès à la mémoire que la technologie du système d'exploitation a du mal à résoudre. Lorsqu'une telle erreur se produit, le noyau du système d'exploitation, qui est une mémoire protégée sur le processeur sur lequel le système d'exploitation est chargé, renvoie un message au processus logiciel de l'erreur d'erreur de protection générale. Il en résulte généralement que le processus est arrêté pour corriger la situation et que le logiciel s’arrête ou se bloque, mais le système continue de fonctionner. Sur les systèmes informatiques antérieurs, la récupération à partir d'erreurs GPF était rare et le système devait souvent être redémarré. Les ordinateurs plus récents, dotés de plus de mémoire, de processeurs plus rapides et de logiciels plus compatibles avec le matériel, ont plus de chances de récupérer des conditions GPF sans nécessiter de redémarrage, et ils ne sont plus que rarement vus sur des ordinateurs personnels standard.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?