Categorias: Sistemas operacionais

Um veterano da Microsoft finalmente explicou por que manter pressionada a tecla Shift acelerava as reinicializações do Windows 95.

Raymond Chen, da Microsoft, explicou por que manter pressionada a tecla Shift durante a reinicialização ajudava o Windows 95 a iniciar mais rapidamente do que uma reinicialização completa.

Fonte da imagem: Nikita Zaitsev / unsplash.com

Após receber o comando de reinicialização EW_RESTARTWINDOWS enquanto a tecla Shift estava pressionada, a função ExitWindows de 16 bits encerrou o kernel do Windows de 16 bits, em seguida encerrou o gerenciador de memória virtual de 32 bits e o processador entrou no “modo real”, transferindo o controle para o arquivo executável “win.com”. O “modo real” é um modo de operação mais antigo do processador, com acesso direto ao hardware; ele é anterior ao modo protegido usado pelos sistemas operacionais modernos.

Quando o win.com, em execução no modo real, como é típico em um ambiente DOS, recebeu o controle, o processador sinalizou para que ele iniciasse o Windows no modo protegido. Ao ser executado, os arquivos .com receberam toda a memória restante no computador, além dos 640 KB padrão para o DOS. “No caso do ‘win.com’, ele libera toda a memória além de sua imagem para o sistema, deixando um grande bloco contíguo de memória para inicializar o Windows no modo protegido”, explicou o Sr. Chen.

Se um programa ocupasse o espaço de memória alocado pelo ‘win.com’ para o Windows em modo protegido, a memória principal ficaria fragmentada e uma tentativa de restaurar o sistema ao estado em que se encontrava quando o ‘win.com’ foi iniciado falharia, pois o requisito de “um grande bloco contíguo de memória” não seria atendido. Nesse caso, ocorreria uma reinicialização completa, levando o tempo necessário para o BIOS e o DOS — uma reinicialização limpa e bem-sucedida do Windows não exigiria isso.

admin

Postagens recentes

Apple defende o Android: UE busca forçar o sistema operacional do Google a se abrir para serviços de IA de terceiros.

A Apple enviou uma carta à Comissão Europeia criticando as medidas propostas por políticos europeus…

37 minutos atrás

O Copilot no Microsoft Edge agora consegue analisar informações de todas as guias abertas simultaneamente.

Segundo o The Verge, a Microsoft adicionará ao seu chatbot Copilot a capacidade de coletar…

37 minutos atrás

Um detector de neutrinos foi lançado ao espaço pela primeira vez, mas se ele funcionará lá ainda é um mistério.

Cientistas lançaram em órbita o primeiro detector de neutrinos baseado no espaço — um instrumento…

37 minutos atrás

Trump foi acompanhado na China por uma comitiva de CEOs de grandes empresas de tecnologia.

Ontem, o presidente dos EUA, Donald Trump, chegou à China em visita oficial. Ele discutirá…

37 minutos atrás

Uma fonte interna vazou a primeira imagem de Assassin’s Creed Codename Hexe, revelando que Ezio estará presente no jogo.

O minerador de dados j0nathan e o insider Rogue compartilharam novos detalhes sobre o ambicioso…

2 horas atrás

Basis Dynamix Cloud Control 5.5: Novas ferramentas seguras para organizar a infraestrutura de nuvem e o armazenamento de dados.

A Basis, líder no mercado russo de software para gerenciamento dinâmico de infraestrutura, lançou a…

2 horas atrás