Skip to main content

O que é uma falha de proteção geral?

Uma falha de proteção geral (GPF) é um erro que ocorre no microprocessador do computador, geralmente quando um programa de software tenta acessar a memória que está sendo usada atualmente por outro software. Algumas condições gerais de falha de proteção podem ser causadas por falha de hardware, mas, como a maioria dos erros do computador, a grande probabilidade é que o software seja a causa. Os processadores que detectam condições gerais de falha de proteção param de executar o código que o causou e tentam se recuperar do erro. Se uma condição de GPF não for detectada a tempo pelo processador e ocorrerem falhas adicionais de GPF, uma terceira falha geralmente resultará no sistema do computador não responder à entrada e exigir que o sistema seja redefinido ou reiniciado.

Modelos anteriores de computadores geralmente sofriam com mais frequência de condições gerais de falha de proteção do que os sistemas atuais. Isso se deve em parte ao fato de a programação do software ser mais inconsistente na época e às maiores restrições de memória RAM disponível pelos sistemas. Terminar e permanecer programas residentes (TSRs) que são carregados na memória do sistema quando um computador é inicializado para que determinados programas sejam acessados ​​rapidamente, geralmente podem contribuir para erros de GPF quando outros programas carregados por um usuário tentam fazer uso dos locais de memória onde os TSRs eram armazenado.

As condições de hardware que podem causar falhas gerais na proteção dos erros do computador incluem tipos diferentes de RAM (memória de acesso aleatório) instalados no mesmo sistema e um pouco incompatíveis entre si. Os exemplos incluem RAM de saída de dados estendida (EDO) e memória dinâmica de acesso aleatório (DRAM) de página rápida. Como a RAM EDO deve ser instalada em pares de chips em uma placa-mãe, mas a DRAM de página rápida pode ser instalada como unidades únicas, elas geralmente eram misturadas em sistemas de computadores mais antigos sem que os usuários percebessem a diferença.

Outro motivo comum para falhas de proteção geral no hardware é quando um sistema começa a funcionar a uma temperatura além das especificações do projeto, geralmente acima de 38 ° Celsius (100 ° Fahrenheit). O excesso de temperatura pode ser causado por ventilação inadequada do interior, além de hardware instalado adicionalmente, como unidades de disco rígido extras ou unidades de disco compacto (CD) e disco de vídeo digital (DVD) que geram mais calor no console. Os entusiastas de computadores que fazem overclock do microprocessador para melhorar o desempenho ou adicionam outra fonte de alimentação para executar placas gráficas para jogos, geralmente podem deixar de projetar uma melhor dissipação de calor para o sistema.

Os erros do computador se enquadram em uma variedade de classes diferentes, e os erros de segmentação ou de falha geral de proteção são especificamente erros de acesso à memória que a tecnologia do sistema operacional está tendo problemas para resolver. Quando esse erro ocorre, o kernel do sistema operacional, que é a memória protegida no processador em que o sistema operacional está carregado, envia uma mensagem de volta ao processo de software do erro geral de falha de proteção. Isso geralmente resulta no encerramento do processo para corrigir a condição e o software é encerrado ou trava, mas o sistema continua em execução. Em sistemas de computadores anteriores, a recuperação de erros de GPF era incomum, e o sistema geralmente precisava ser reiniciado. Os computadores mais novos, com mais memória, processadores e software mais rápidos, mais compatíveis com o hardware, têm maior probabilidade de se recuperar das condições do GPF sem a necessidade de uma reinicialização, e raramente são mais vistos em computadores pessoais padrão.