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:
- 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.
- É 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: