Colocar o computador no modo de hibernação sempre parece tão rápido em comparação com retirá-lo do modo de hibernação e retomar o trabalho. Por que é muito mais lento fazer o spool do sistema de volta para cima do que para baixo?
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
A questão
O leitor SuperUser está curioso:
A hibernação deve gravar o conteúdo da RAM no disco, e voltar da hibernação deve preencher a RAM com o conteúdo salvo. Por que está voltando da hibernação lento, por ex. sistema está muito sem resposta em geral por algum tempo?
Então, por que exatamente é um processo tão lento retornar o computador do estado de hibernação?
A resposta
O colaborador do superusuário wolfo9999 explica:
A principal causa é a E / S do disco. Ler e gravar em um disco físico é muito mais lento do que na RAM. Quando o computador sai do disco (hibernação), ele também precisa ligar os componentes, o que pode causar lentidão. Isso depende muito do computador. Um SSD terá quase a mesma velocidade de retomada do disco e da RAM. Alguns computadores permitem que você mova o mouse antes que a memória RAM esteja completamente cheia novamente, causando tempos de resposta baixos.
Nota: Suponha que você tenha 8 GB de RAM e um SSD com taxa de transferência de 400 MB / s. Ainda demorará 8 * 1024 MB / 400 MB / s = 20,48 s. Esta não é a mesma velocidade que retomar da RAM.
Supondo uma taxa de transferência de RAM de 15.000 MB / s, o tempo de retomada é de 0,55 segundos.
Uma coisa que sua resposta não toca, o que definitivamente desempenha um papel na percepção do tempo ao hibernar / reiniciar o computador, é o que você está fazendo durante o processo. Normalmente, ao hibernar o computador, você inicia a hibernação e depois vai embora (se leva 20 segundos ou 2 minutos, não importa para você, porque raramente você está lá olhando para ele). Quando você retoma o computador, no entanto, você está sentado ali olhando para ele, esperando para voltar ao trabalho, então a diferença entre um currículo de 30 segundos e um currículo de 1 minuto é significativa.
Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .