Reiniciar o seu computador é uma tarefa comum. Seja para solução de problemas ou instalação de software e hardware, a maioria dos computadores é reiniciada regularmente. E aqueles que não o fizerem podem começar a apresentar problemas até que sejam reiniciados. O que acontece quando você reinicia seu computador? Na verdade, é um processo bastante simples envolvendo alguns comandos básicos.
O que acontece quando você reinicia?
Resumindo, uma reinicialização é indicada por um sinalizador de estado de energia definido pelo seu computador no final do processo de desligamento. Este sinalizador diz à placa-mãe para redefinir os componentes conectados usando os comandos de redefinição corretos e, em seguida, seguir o processo de inicialização normal (também conhecido como “bootstrap”).
Este comando de reset nada mais é do que um certo valor em um certo endereço de registro que a placa-mãe verifica antes de passar para o estado “desligado”. Se o sinalizador de reinicialização estiver presente, o computador iniciará o processo de inicialização assim que o processo de desligamento for concluído. Se o sinalizador não estiver presente, o computador passa para o estado “soft off”, esperando que você volte e pressione o botão liga / desliga novamente.
O processo de reinicialização é apenas ligeiramente diferente do processo de encerramento. O computador “sabe” que deve reinicializar graças ao comando de redefinição da ACPI, mas isso só é definido após o computador ter concluído o processo de desligamento. Todos os componentes são reiniciados como parte do processo de desligamento, portanto, a única diferença entre desligamento e reinicialização é que o computador reinicia imediatamente.
O processo de desligamento é bastante simples. Quando você seleciona “desligar” no menu do SO, o computador fecha todos os aplicativos, faz algumas tarefas domésticas, desmonta o sistema de arquivos e desliga os dispositivos periféricos.
O que são estados de energia?
Muitos dos processos de desligamento e reinicialização do computador são controlados pelos estados de energia ACPI (configuração avançada e interface de energia). Os estados de energia vêm em alguns tipos e são controlados pela placa-mãe. Esses estados de energia vêm de ACPI, ou Advanced Configuration and Power Interface, que controla o gerenciamento de energia em seu PC. Existem alguns estados de energia importantes que nos ajudam a entender como o computador funciona.
- G0: Ligado e funcionando; o status operacional do seu computador
- G1: Dormir
- S1: A RAM e a CPU continuam ligadas, mas a CPU não está processando as instruções. Dispositivos periféricos estão desligados.
- S2: CPU é desligada, mas a energia da RAM é mantida, preservando o conteúdo da memória
- S3: Tudo, exceto RAM e periféricos que podem despertar o computador, como o teclado, está desligado. Este é o estado de “suspensão” do seu computador, que é acionado no menu Iniciar do Windows.
- S4: o conteúdo da RAM é gravado no disco e tudo desliga. Este é o modo de “hibernação”. A única diferença entre este e o G2 é o processo de retomada: você não precisará inicializar o PC para retornar deste estado de energia.
- G2: “Soft off.” Este é o estado típico de desligamento do computador. A energia é cortada para tudo, exceto para dispositivos que aguardam para ligar.
- G3: desligado mecanicamente, não pode ser iniciado até ser colocado de volta em G2.
Por que a reinicialização corrige tantos problemas?
A reinicialização é uma etapa importante da solução de problemas porque corrige uma grande variedade de problemas. Mas como?
Durante o processo de reinicialização, toda a lógica do computador é redefinida. Isso significa que a CPU, a memória, os controladores e os periféricos recebem seus comandos de reinicialização e retornam aos seus estados de inicialização. Ao apagar tudo o que estava acontecendo anteriormente, essa redefinição pode geralmente corrigir problemas redefinindo as coisas para seu “novo” estado. Claro, isso não significa que o problema não volte a ocorrer. Mas esse recomeço geralmente remove o gremlin ofensivo, pelo menos temporariamente.