Eu sei que nas opções de energia do Windows 10, há uma configuração que permite controlar quando entrar em hibernação a partir do modo de suspensão, mas como isso realmente funciona? Como o Windows sabe quando o laptop já está "dormindo" para colocá-lo no modo de hibernação (ou gravar o conteúdo da memória no disco)? E isso envolve realmente acordar temporariamente?
relate perguntas
-
O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente
-
Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux
-
atalho do shell da área de trabalho no painel lateral do explorer
-
Por que não consigo enviar arquivos do Android para o Windows 10?
-
Abrir com em vários arquivos?
A maioria dos PCs tem um relógio de hardware (RTC) que mantém o tempo quando a CPU está desligada. O RTC também possui uma função de "despertar programado" ; o sistema operacional pode programá -lo para ativar o sistema após um período de tempo especificado.
Portanto, sempre que você suspender o laptop, imediatamente antes de entrar no estado de suspensão, o Windows programa o RTC para ativá-lo após exatamente X horas ou mais. Quando o sistema é ativado (é sempre uma ativação completa), o Windows verifica por qual dispositivo foi ativado (usando ACPI); possivelmente também se a hora atual é exatamente X horas desde que foi suspensa.
Se o Windows perceber que foi ativado por seu próprio evento RTC agendado (e não pela tampa/teclado), ele imediatamente voltará ao modo de suspensão - desta vez no modo de hibernação.
(Em laptops, o firmware também pode ativar o sistema sempre que a bateria estiver criticamente baixa; novamente, o sistema operacional pode reconhecer como/por que foi ativado e entrar automaticamente no modo de hibernação com base nisso.)