¿Qué es una falla de protección general?
Una falla de protección general (GPF) es un error que ocurre en un microprocesador de computadora, generalmente cuando un programa de software intenta acceder a la memoria que otro software está utilizando actualmente. Algunas condiciones de falla de protección general pueden ser causadas por fallas de hardware, pero como la mayoría de los errores de la computadora, la probabilidad abrumadora es que la causa sea el software. Los procesadores que detectan condiciones de falla de protección general dejan de ejecutar el código que lo causó e intentan recuperarse del error. Si el procesador no detecta una condición GPF a tiempo y se producen fallas GPF adicionales, una tercera falla generalmente provocará que el sistema de la computadora deje de responder a la entrada y requiera que el sistema se reinicie o reinicie.
Los modelos anteriores de computadoras a menudo sufrían con mayor frecuencia debido a condiciones de falla de protección general que los sistemas actuales. Esto se debe en parte al hecho de que la programación del software era más inconsistente en ese momento, y debido a las mayores restricciones de memoria de acceso aleatorio (RAM) disponibles que tenían los sistemas. Terminar y permanecer programas residentes (TSR) que se cargaron en la memoria del sistema cuando una computadora se inició para que ciertos programas sean rápidamente accesibles, a menudo podrían contribuir a errores GPF cuando otros programas cargados por un usuario intentaron utilizar ubicaciones de memoria donde estaban TSR almacenado
Las condiciones de hardware que pueden causar errores de computadora con fallas de protección general incluyen diferentes tipos de memoria de acceso aleatorio (RAM) que se instalan en el mismo sistema y son algo incompatibles entre sí. Los ejemplos incluyen RAM de salida de datos extendida (EDO) y memoria dinámica de acceso aleatorio (DRAM) de página rápida. Dado que EDO RAM debe instalarse en pares de chips en una placa base, pero la DRAM de página rápida puede instalarse como unidades individuales, a menudo se mezclaron en sistemas informáticos más antiguos sin que los usuarios se dieran cuenta de la diferencia.
Otra razón común para las fallas de protección general en el hardware es cuando un sistema comienza a funcionar a una temperatura más allá de sus especificaciones de diseño, generalmente más de 100 ° Fahrenheit (38 ° Celsius). El exceso de temperatura puede deberse a una ventilación inadecuada del interior, así como a hardware instalado adicionalmente, como discos duros adicionales o unidades de disco compacto (CD) y disco de video digital (DVD) que generan más calor en la consola. Los aficionados a las computadoras que utilizan el microprocesador para mejorar el rendimiento o agregar otra fuente de alimentación para ejecutar tarjetas gráficas para juegos, a menudo pueden descuidar el diseño de una mejor disipación de calor para el sistema.
Los errores de la computadora se dividen en una variedad de clases diferentes, y los errores de segmentación o errores de falla de protección general son específicamente errores de acceso a la memoria que la tecnología del sistema operativo tiene problemas para resolver. Cuando se produce dicho error, el núcleo del sistema operativo, que es la memoria protegida en el procesador donde se carga el sistema operativo, envía un mensaje al proceso de software del error de falla de protección general. Esto generalmente hace que el proceso finalice para corregir la condición, y el software se apaga o se cuelga, pero el sistema continúa ejecutándose. En sistemas informáticos anteriores, la recuperación de errores de GPF era poco común, y el sistema a menudo tenía que reiniciarse. Las computadoras más nuevas con más memoria, procesadores más rápidos y software que es más compatible con el hardware, tienen una mayor probabilidad de recuperarse de las condiciones de GPF sin requerir un reinicio, y rara vez se ven en las computadoras personales estándar.