O que é uma falha na página?
Uma falha de página é uma operação que ocorre em um computador com memória virtual, uma técnica que permite uma parte de um disco rígido para aumentar a memória física do computador. A maioria das falhas de página ocorre quando um programa tenta acessar informações que foram colocadas no arquivo de memória virtual no disco rígido. Esta é uma função normal da memória virtual e o computador responderá carregando as informações apropriadas na memória física. Um tipo mais sério de falha de página associado a falhas e erros de computador pode ocorrer quando um programa procura informações em um local de memória que não existe ou está protegido. Isso pode causar hardware com defeito ou software mal escrito. A maioria dos sistemas também suporta um conceito conhecido como memória virtual, na qual as páginas podem ser retiradas da memória de acesso aleatório físico (RAM) do computador e para um Memor VirtualY Arquivo armazenado no disco rígido do computador e voltou à RAM, conforme necessário. Os detalhes desse complexo esquema de gerenciamento de memória estão ocultos do software; Um aplicativo não tem como saber se uma página em um determinado endereço é carregada na RAM ou está em memória virtual. Uma falha de página ocorre quando um programa tenta ler ou manipular uma parte da memória que não é carregada na RAM ou está localizada em um endereço inesperado.
Apesar do nome sinistro, uma falha na página é geralmente uma ação normal e esperada e, na maioria das vezes, um usuário nunca notará que a falha ocorreu. É um tipo de operação conhecida como "armadilha", o que significa que as instruções do programa que desencadearam a falha são temporariamente interceptadas ou presas enquanto o computador examina o endereço de memória em questão. Se o endereço for válido, mas atualmente não está carregado na RAM do computador, as informações serão transferidas da VirtO arquivo de memória UAL no disco rígido na memória física e o programa retoma a operação normal. Isso é conhecido como "trocar" ou "pagar" e é comum a quase todos os computador pessoal, independentemente do sistema operacional ou quantidade de RAM instalada. Muito pouco RAM, no entanto, faz com que o computador embaralhe constantemente as páginas de memória entre o disco rígido e a memória física, o que degradará o desempenho.
O segundo resultado possível de uma falha de página ocorre quando um endereço de memória solicitado é inválido ou protegido. Esse tipo de erro, também conhecido como falha de segmentação, pode ser causado por falha nos módulos de memória, discos rígidos com defeito ou um software de comportamento incorreto. Um sinal especial é enviado ao programa que desencadeou a falha, o que geralmente faz com que o programa pare abruptamente. Dependendo do sistema operacional, as falhas de página mais graves podem fazer com que o sistema operacional de um computador falhe, deixando os usuários com uma tela azul enigmática de morte (BSOD) ou bagunça do pânico do kernelidade.