Por que os tempos de inicialização são mais rápidos no Windows 7 do que no XP?

Por que os tempos de inicialização são mais rápidos no Windows 7 do que no XP?

Lendo uma pergunta mais quentePor que os tempos de inicialização são mais rápidos no Windows 8?Há uma ótima resposta do ClickUpvote, que mostra algunsprojetodiferenças que fazem8mais rápido:

Diferença entre win7 e win8: Diferença entre win7 e win8

Comecei a me perguntar se o mesmoefeitopoderia ser explicado entre o bom e velhojanelas XPeJanelas 7. Deveria ser devido a diferentesrazõesporém, já que a arquitetura aqui mudou muito mais.

PorqueJanelas 7start|boot muito mais rápido, em comparação comjanelas XP? O que exatamente mudou na arquitetura que a tornou mais rápida?

Responder1

OBlog de engenharia do Windows 7explica isso com tantos detalhes quanto você gostaria de saber.

Em primeiro lugar, parece que a Microsoft trabalhou com parceiros OEM para se livrar de parte do lixo que vem nas máquinas OEM:

Antes de discutir alguns dos nossos esforços no Windows 7, gostaríamos de salientar que há um envolvimento considerável com os nossos parceiros em andamento. Ao examinar dezenas de sistemas, encontramos muitas oportunidades de melhoria e fizemos alterações. Para ilustrar isso, considere os seguintes dados retirados de um sistema real. Quando o sistema chegou até nós, a configuração pronta para uso tinha um tempo de inicialização de aproximadamente 45 segundos. A execução de uma instalação limpa do Vista SP1 no mesmo sistema produziu um tempo de inicialização consistente de aproximadamente 23 segundos. É claro que, sendo uma instalação limpa, havia muito menos processos, serviços e um conjunto de drivers ligeiramente diferente (a maioria das versões eram diferentes). No entanto, conseguimos pegar a configuração pronta para uso e otimizá-la para produzir um tempo de inicialização consistente de aproximadamente 21 segundos, aproximadamente 2 segundos mais rápido que a instalação limpa, porque algumas alterações de driver/BIOS podem ser feitas na configuração otimizada.

Houve também um esforço para reduzir o número de serviços que o Windows necessita:

Como exemplo de esforço do Windows 7, estamos trabalhando muito nos serviços do sistema. Nosso objetivo é reduzi-los drasticamente em número, bem como reduzir suas demandas de CPU, disco e memória. Nossa perspectiva sobre isso é simples; se um serviço não for absolutamente necessário, ele não deverá ser iniciado e deverá existir um gatilho para lidar com condições raras, para que o serviço opere somente então.

Acelerar a inicialização da condução também ajuda:

Conforme observado acima, a inicialização do dispositivo e do driver também pode contribuir significativamente. No Windows 7, nos concentramos muito em aumentar o paralelismo da inicialização do driver. Esse paralelismo aumentado diminui a probabilidade de que alguns dispositivos/drivers mais lentos afetem o tempo geral de inicialização.

Por fim, a postagem menciona que agora existem ferramentas melhores para solucionar problemas de tempo de inicialização deficiente (possivelmente uma referência aWPT), que presumo que permite que a Microsoft e os usuários identifiquem problemas de inicialização lenta mais rapidamente:

Também existem experiências de diagnóstico aprimoradas no Windows 7. Nosso objetivo é identificar rapidamente problemas específicos em sistemas individuais e fornecer ajuda para auxiliar na resolução dos problemas. Acreditamos que esta seja uma forma apropriada de informar os usuários sobre alguns problemas, como ter muitos aplicativos de inicialização ou a presença de scripts de logon demorados orientados ao domínio. Como muitos usuários sabem, ter muitos aplicativos de inicialização costuma ser a causa de longos tempos de inicialização. Poucos usuários, entretanto, estão familiarizados com as implicações de ter scripts de inicialização ou logon problemáticos. No Windows XP, Vista e no Windows 7, o comportamento padrão do Windows é fazer logon do usuário na área de trabalho sem aguardar a inicialização de rede ou a execução de scripts potencialmente demorados.

informação relacionada