Compartilhar via


Estados de suspensão do sistema

Observação

Para obter informações sobre o Modern Standby, consulte O que é o Modern Standby.

Os estados S1, S2, S3 e S4 são os estados de sono. Um sistema em um desses estados não está executando nenhuma tarefa computacional e parece estar desligado. Ao contrário de um sistema no estado de desligamento (S5), no entanto, um sistema em suspensão retém o estado de memória, na RAM ou no disco, conforme especificado para cada estado de energia abaixo nas seções de contexto de hardware do sistema. O sistema operacional não precisa ser reinicializado para retornar o computador ao estado de funcionamento.

Alguns dispositivos podem despertar o sistema de um estado de suspensão quando determinados eventos ocorrem. Além disso, em alguns computadores, um indicador externo informa ao usuário que o sistema está apenas dormindo.

A cada estado de suspensão sucessivo, de S1 a S4, mais do computador é desligado. Todos os computadores compatíveis com ACPI desligam os clocks do processador no S1 e perdem o contexto de hardware do sistema no S4 (a menos que um arquivo de hibernação seja gravado antes do desligamento), conforme listado nas seções abaixo.

Os detalhes dos estados de suspensão intermediários podem variar dependendo de como o fabricante projetou a máquina. Por exemplo, em algumas máquinas, certos chips na placa-mãe podem perder energia no S3, enquanto em outros esses chips retêm energia até o S4. Além disso, alguns dispositivos podem ser capazes de despertar o sistema apenas a partir de S1 e não de estados de sono mais profundos.

Use powercfg /a para enumerar todos os estados de suspensão disponíveis em um sistema. Um usuário pode especificar a ação a ser executada quando o botão de suspensão é pressionado usando a ação do botão de suspensão.

Normalmente, quando o usuário pressiona o botão de suspensão, o sistema vai para o estado de energia do sistema S3.

Para restringir o sistema a um subconjunto de estados Sx, um usuário pode fornecer campos MaxSleep e MinSleep em SYSTEM_POWER_POLICY estrutura. Veja também ADMINISTRATOR_POWER_POLICY estrutura.

Estado de energia do sistema S1

O estado de energia do sistema S1 é um estado de suspensão com as seguintes características:

Consumo de energia

    Menor consumo que em S0 e maior que nos demais estados de sono. O relógio do processador está desligado e os relógios do barramento estão parados.

Retomada do software

    O controle reinicia de onde parou.

Latência de hardware

    Normalmente, não mais do que dois segundos.

Contexto de hardware do sistema

    Todo o contexto retido e mantido pelo hardware.

Estado de energia do sistema S2

O estado de energia do sistema S2 é semelhante ao S1, exceto que o contexto da CPU e o conteúdo do cache do sistema são perdidos porque o processador perde energia. State S2 tem as seguintes características:

Consumo de energia

    Consumo menor que no estado S1 e maior que no S3. O processador está desligado. Os relógios dos ônibus estão parados; alguns ônibus podem perder energia.

Retomada do software

    Após o despertar, o controle é iniciado a partir do vetor de reinicialização do processador.

Latência de hardware

    Dois segundos ou mais; maior ou igual à latência de S1.

Contexto de hardware do sistema

    O contexto da CPU e o conteúdo do cache do sistema são perdidos.

Estado de energia do sistema S3

O estado de energia do sistema S3 é um estado de suspensão com as seguintes características:

Consumo de energia

    Menor consumo do que no estado S2. O processador está desligado e alguns chips na placa-mãe também podem estar desligados.

Retomada do software

    Após o evento de ativação, o controle é iniciado a partir do vetor de reinicialização do processador.

Latência de hardware

    Quase indistinguível de S2.

Contexto de hardware do sistema

    Somente a memória do sistema é mantida. O contexto da CPU, o conteúdo do cache e o contexto do chipset são perdidos.

Estado de alimentação do sistema S4

O estado de energia do sistema S4, o estado de hibernação, é o estado de suspensão de menor potência e tem a latência de ativação mais longa. Para reduzir o consumo de energia ao mínimo, o hardware desliga todos os dispositivos. O contexto do sistema operacional, no entanto, é mantido em um arquivo de hibernação (uma imagem de memória) que o sistema grava no disco antes de entrar no estado S4. Após a reinicialização, o carregador lê esse arquivo e salta para o local anterior de pré-hibernação do sistema.

Se um computador no estado S1, S2 ou S3 perder toda a energia CA ou bateria, ele perderá o contexto de hardware do sistema e, portanto, deverá ser reinicializado para retornar ao S0. Um computador no estado S4, no entanto, pode reiniciar a partir de seu local anterior mesmo depois de perder bateria ou energia CA porque o contexto do sistema operacional é mantido no arquivo de hibernação. Um computador no estado de hibernação não usa energia (com a possível exceção da corrente de gotejamento).

State S4 tem as seguintes características:

Consumo de energia

    Desligado, exceto para corrente de gotejamento para o botão liga/desliga e dispositivos semelhantes.

Retomada do software

    O sistema é reiniciado a partir do arquivo de hibernação salvo. Se o arquivo de hibernação não puder ser carregado, a reinicialização será necessária. Reconfigurar o hardware enquanto o sistema está no estado S4 pode resultar em alterações que impedem que o arquivo de hibernação seja carregado corretamente.

Latência de hardware

    Longo e indefinido. Somente a interação física retorna o sistema ao estado de funcionamento. Essa interação pode incluir o usuário pressionando o interruptor ON ou, se o hardware apropriado estiver presente e o despertar estiver ativado, um anel de entrada para o modem ou atividade em uma LAN. A máquina também pode despertar de um temporizador de retomada se o hardware o suportar.

Contexto de hardware do sistema

    Nenhum retido no hardware. O sistema grava uma imagem de memória no arquivo de hibernação antes de desligar. Quando o sistema operacional é carregado, ele lê esse arquivo e salta para seu local anterior.