O Que Significa O Erro: Não Foi Possível Ler A Memória

Índice:

O Que Significa O Erro: Não Foi Possível Ler A Memória
O Que Significa O Erro: Não Foi Possível Ler A Memória

Vídeo: O Que Significa O Erro: Não Foi Possível Ler A Memória

Vídeo: O Que Significa O Erro: Não Foi Possível Ler A Memória
Vídeo: Resolvendo Erro Devido Insuficiência De Memória, Não Foi Possível Concluir a Operação Anterior 2024, Novembro
Anonim

Muitos usuários do Windows encontraram o erro comum "a memória não pode ser lida". Neste caso, a aplicação que causou este erro interrompe imediatamente o seu trabalho, ou seja, o usuário não tem a oportunidade de salvar nenhum dado; os resultados das horas de trabalho podem ser destruídos instantaneamente. É por isso que é importante entender o que significa o erro fatal "a memória não pode ser lida".

O que significa o erro: não foi possível ler a memória
O que significa o erro: não foi possível ler a memória

Este erro ocorre exclusivamente no Windows. E para melhor explicar este problema, é necessário conhecer algumas das peculiaridades do uso da memória no sistema operacional nomeado.

O que é o Gerenciador de Memória do Windows

A memória no sistema operacional Windows geralmente consiste em dois componentes:

1. Memória física, que é uma memória de acesso aleatório (RAM), ou seja, um dispositivo real conectado à placa-mãe do computador;

2. Memória virtual (chamada de arquivo de paginação). Esta área da memória não é criada usando um dispositivo real, mas usando um arquivo especial localizado no disco rígido do computador. O arquivo de paginação é usado para aumentar a quantidade total de memória do computador sem comprar dispositivos adicionais.

Essas duas partes da memória precisam ser compartilhadas entre todos os aplicativos. Essa tarefa é resolvida por uma parte especial do sistema operacional - o gerenciador de memória. A alocação de memória é um processo complexo, mas seu princípio básico é o seguinte: todos os aplicativos reservam a quantidade de memória de que precisam por meio de um “intermediário” - o gerenciador de memória. Não importa para o programa se ele usa memória física ou um arquivo de paginação, ele apenas solicita a quantidade de que necessita, após o que o gerenciador aloca uma determinada quantidade de memória.

É neste mecanismo de alocação de recursos que pode ocorrer uma falha: ocorre quando uma aplicação tenta ler uma área da memória já reservada por outro programa ou sistema. Assim, o erro "a memória não pode ser lida" significa que a aplicação tentou ler (ler na tradução do inglês - "ler") a área da memória à qual não tem acesso.

Causas do erro "a memória não pode ser lida"

Existem muitos motivos pelos quais um aplicativo pode tentar ler dados de uma área de memória "estrangeira":

1. Software inicialmente projetado incorretamente;

2. A presença de software malicioso no computador (vírus, Trojans, worms, etc.);

3. Arquivo de paginação danificado ou outros arquivos do sistema;

4. Conflitos de software, inclusive em drivers de hardware;

5. Danos ao setor onde se encontra parte do arquivo de paginação, dano ou superaquecimento da RAM.

Infelizmente, esta não é uma lista completa, o que complica muito a identificação da causa do erro "a memória não pode ser lida" em cada caso individual. No entanto, esses motivos são os mais comuns.

Recomendado: