Janelas 95 Foi um dos sistemas operacionais mais importantes da história Microsoftque mudou para sempre a maneira como usamos os computadores. Com o tempo, pequenos mistérios e detalhes curiosos que o acompanhavam foram se tornando conhecidos, e um deles – reinicialização rápida secreta. Muitos usuários o usaram sem saber como funciona por dentro, mas agora o descobriram.
Esta redefinição secreta foi usada para reinicie seu computador muito mais rápido do que o normal, e para ativá-lo bastava manter pressionada a tecla “Shift” enquanto selecionava a opção de reiniciar. Em vez de desligar completamente o sistema e reiniciá-lo do zero, apareceu a seguinte mensagem: “Aguarde enquanto o Windows reinicia”.
Depois, Em apenas alguns segundos o sistema estava pronto novamente. Esse truque, por assim dizer, já é usado há muito tempo, mas ninguém nunca deu uma explicação sobre o que realmente está acontecendo até hoje. Um usuário fez esta pergunta em um blog Coisa velha e nova e recebeu uma resposta de Raymond Chen, engenheiro da Microsoft e desenvolvedor do Windows.
Este foi o processo de reinicialização secreta do Windows 95.
Como ele explica, O processo acabou sendo mais complicado do que parecia à primeira vista.pois quando esta reinicialização foi ativada, o sistema não desligou completamente. Chen comenta como foi o processo:
- Primeiro o núcleo de 16 bits foi desligado e depois o gerenciador de memória virtual de 32 bits.
- A CPU retornou ao “modo real”, modo de operação básico, e o controle retornou ao Win.comum programa da época para iniciar o Windows.
- O programa recebeu um sinal instruindo-o a reiniciar o Windows em modo protegido, mas sem inicializar totalmente.
- Win.com exibiu uma mensagem e tentou retornar o sistema ao mesmo estado em que estava quando foi iniciado pela primeira vez. Isso não foi fácil, pois o programa foi escrito em linguagem assembly e utilizava variáveis internas que precisavam ser redefinidas manualmente.
Junto com tudo isso houve também problema de memória. Win.com Ele liberou quase toda a memória normal para que o Windows pudesse estragar tudo normalmente. Se outro programa ocupasse esta memória durante o processo, uma reinicialização rápida pode não funcionarmas isso não é tudo.
Acontece que mesmo partes do próprio código foram reutilizadas programas como um local para armazenar dados temporários. Isso mostra que esta reinicialização rápida foi Uma solução engenhosa, mas ao mesmo tempo complexa e frágile também claramente de uma época completamente diferente da atual.