Como a placa mãe sabe que o sistema operacional está em hibernação?

1

Bem, eu li recentemente que quando você hiberna, o estado é salvo no disco rígido.

No entanto isso me confundiu ...

Quando eu hiberne meu PC (ou sigo a nova inicialização híbrida do Windows) e o ligo de volta quando ele normalmente tem HP (ou qualquer outro OEM), ele não mostra informações sobre como entrar no BIOS. ( F1 - Setup ESC - Menu de inicialização ... )

Minha pergunta

Como a placa-mãe já sabe que o sistema operacional está em estado de hibernação se for do HD. Eu acredito que o HD ainda não foi lançado ainda, então não poderia haver HD.

Espero que faça sentido

    
por E2Busy 13.12.2015 / 01:16

1 resposta

0

A maneira exata depende da implementação. Em geral, o BIOS durante a inicialização, com base no chipset registra os valores e o conteúdo da NVRAM, decide qual caminho de inicialização deve ser usado para ativar a plataforma. Observe que, ao acessar ACPI S4 (também conhecido como Hibernate ou Suspender em disco ) sistema indicar de forma diferente para hardware, em seguida, S5 (soft power off) ou G3 (desligamento mecânico).

Por que os fornecedores impedem a entrada da configuração do BIOS ao acordar do S4 ou do S3?

Eu vejo pelo menos dois motivos:

  1. Ao entrar na configuração do BIOS, ao acordar do S4, a alteração de algumas opções pode causar falhas irrecuperáveis no sistema.
  2. É muito difícil testar todas as condições que podem acontecer. Para cortar o fornecedor do custo da plataforma, evite entrar no BIOS ao acordar do S4 (suponho que a mesma coisa esteja no caso do S3, mas o motivo adicional é que o contexto do sistema operacional está na DRAM).

Por exemplo, descobri que para Intel 9 Series Família de chipsets há um bit SPL_TYP no registro PM1_CNT que mantém o estado de suspensão até que seja reinicializado pelo sinal RTCRST #. Então, esse valor será preservado, CMOS RAM será apagado ou seja. por jumper ou removendo a bateria.

Mais sobre este tópico em:

por 14.12.2015 / 01:44