A hibernação do computador pode danificar a memória RAM?

51

Eu sempre hiberne meu laptop. Um dos meus amigos disse que hibernar o computador causará danos à RAM. Do seu ponto de vista, ele disse que os dados de memória RAM suspensos armazenados no disco rígido irromperão na RAM quando o sistema for ligado e diminuirão a eficiência & vida útil da RAM criando pontos negros.

Isso é verdade? Existem outras desvantagens em hibernar o computador?

    
por Adithya Pathipaka 29.04.2015 / 10:17

5 respostas

104

A hibernação não danificará a RAM do seu computador. Na verdade, a RAM do seu computador deve reescrever-se continuamente durante a operação para manter seus dados armazenados.

  • Quando você coloca o computador em hibernação, qualquer RAM em uso é compactada e armazenada no disco. Quando você liga o computador novamente, a imagem de RAM compactada é carregada e a operação normal é retomada.

  • Como na maioria dos dispositivos que requerem uma quantidade não trivial de memória de trabalho, o tipo de memória que seu PC usa é chamado RAM dinâmica (DRAM) . A DRAM deve ser continuamente atualizada para manter seu conteúdo, e essa atualização nada mais é do que reescrever a dados armazenados. Seu computador faz isso até 16 vezes por segundo (a cada 64 ms). Como tal, a hibernação não estressa indevidamente a RAM e não a danifica de forma alguma.

  • Seu amigo pode estar confundindo isso com o fato de que a hibernação envolve a gravação de uma quantidade potencialmente grande de dados no disco. Se o sistema usa um SSD como um disco de inicialização, a freqüente hibernação (mais do que algumas vezes por dia), especialmente se muitos programas estiverem em execução, pode reduzir a vida útil do SSD, pois endurance de escrita limitada. No uso normal, isso não é uma preocupação, já que os SSDs modernos são projetados para lidar com dezenas de gigabytes de gravações por dia durante cinco anos ou mais. (Observe que a imagem da memória é compactada conforme é gravada no disco, o que reduz a quantidade total de gravação.)

por 29.04.2015 / 21:12
16

Na verdade, sua RAM deve ser descarregada de todos os dados no momento em que a hibernação ocorre. Isso apenas esvazia da mesma maneira que corta qualquer fonte de energia.

Ao acordar, o processo é invertido, pois a RAM será preenchida com dados "no disco".

Esse comportamento é tão "suave" quanto o uso diário de RAM quando você inicia e pára seus aplicativos, joga jogos, edita fotos, etc.

Se não fosse o propósito da RAM aceitar dados tão rápidos de carregamento e descarregamento, então ela não teria sido criada do jeito que era.

Continue seus hábitos ou invista em um SSD para acelerar o tempo de inicialização e talvez prefira "desligar" em vez de "hibernar" seu computador.

    
por 29.04.2015 / 14:35
8

Seu amigo tem muita imaginação. Mas dizer que escrever dados do HDD para a RAM pode estourar sua memória RAM é como dizer que dirigir uma Ferrari a 40 quilômetros por hora pode danificar o motor. Não é possível porque a RAM é muito mais rápida.

    
por 29.04.2015 / 16:08
4

Não, isso não danifica a RAM. A RAM está se reescrevendo durante a operação normal.

No entanto, a hibernação usa o disco rígido (definido como gravar o conteúdo da RAM no disco e desligar o sistema).

    
por 29.04.2015 / 21:33
0

Uma coisa que as outras respostas omitiram é que, nos sistemas operacionais modernos, todo o conteúdo hibernado da RAM não é gravado imediatamente após o despertar. O suficiente é escrito de volta para tornar o computador utilizável, e o restante é usado como um cache de memória virtual, com o gerenciador de memória decidindo o que precisa e não precisa ser gravado de volta à memória - da mesma maneira que funciona quando você está apenas usando o computador normalmente.

O Windows 8 ainda leva isso adiante, na medida em que separa duas partes diferentes da memória e as hiberna em arquivos diferentes. Apenas a parte necessária para que o computador esteja funcionando está no arquivo de hibernação. O resto é escrito diretamente no arquivo de paginação. Na verdade, o rápido "modo de inicialização" do Windows 8 é na verdade apenas retomado da hibernação usando o arquivo de hibernação, mas não usando o arquivo de paginação. Assim, seu amigo provavelmente está usando a hibernação o tempo todo sem saber.

O principal benefício em não hibernar é que você começa com uma ficha limpa. (Ou estado mais limpo no caso do modo de inicialização rápida do Windows 8). A memória é corrompida com o tempo. Mas você lida com o mesmo problema apenas deixando seu computador ligado o tempo todo.

A melhor solução é apenas reiniciar o computador ocasionalmente. Se você tiver as atualizações do Windows ativadas (e você deve), você provavelmente fará isso de qualquer maneira.

    
por 03.05.2015 / 23:52