Microsoft explica como reduziu o tamanho de Windows 11 atualiza√ß√Ķes em 40%

Microsoft explica como reduziu o tamanho de Windows 11 atualiza√ß√Ķes em 40% 1

Durante seu an√ļncio oficial em junho, a Microsoft prometeu que Windows As atualiza√ß√Ķes ser√£o 40 por cento menores e mais eficientes do que em Windows 10, j√° que essas atualiza√ß√Ķes ocorrer√£o majoritariamente em segundo plano para fornecer uma experi√™ncia perfeita aos usu√°rios front-end.

Mantendo-se fiel √† sua promessa, a Microsoft reduziu o tamanho das atualiza√ß√Ķes de qualidade em Windows 11 por 40%. Agora, em uma postagem no blog, a empresa explicou como atingiu seu objetivo usando a nova tecnologia de compress√£o.

‚ÄúCom o ritmo acelerado de Windows seguran√ßa e corre√ß√Ķes de qualidade, distribuir essa grande quantidade de conte√ļdo atualizado ocupa uma largura de banda substancial. Reduzir essa transfer√™ncia de rede √© fundamental para uma √≥tima experi√™ncia. Al√©m disso, os usu√°rios em redes mais lentas podem ter dificuldade em manter suas m√°quinas atualizadas com as corre√ß√Ķes de seguran√ßa mais recentes se n√£o puderem fazer o download do pacote ‚ÄĚ, escreveu o engenheiro de software da Microsoft Jonathon Ready em uma postagem de blog.

‚ÄúAl√©m das comunidades rurais com acesso limitado √† banda larga de alta velocidade, o trabalho h√≠brido e remoto aumentou a complexidade da distribui√ß√£o de atualiza√ß√Ķes para muitas empresas. Sem redes internas de alta velocidade para distribuir atualiza√ß√Ķes aos dispositivos, as empresas devem contar com suas redes privadas virtuais e com as conex√Ķes de Internet residenciais de seus funcion√°rios remotos para fornecer distribui√ß√£o de atualiza√ß√Ķes. Minimizar o tr√°fego de rede aumenta a velocidade dos patches de seguran√ßa, mantendo uma for√ßa de trabalho remota protegida onde quer que esteja. ‚ÄĚ

Desde a Windows 10, versão 1809, Windows a manutenção usou compressão diferencial direta e reversa emparelhada. Ao utilizar os diferenciais direto e reverso, o sistema operacional pode reverter para sua versão básica como um estado intermediário de manutenção.

Embora os diferenciais direto e reverso sejam sim√©tricos em sua fun√ß√£o, seu conte√ļdo √© amplamente disjunto, o que significa que um delta bidirecional contendo o conte√ļdo compartilhado e disjunto n√£o √© significativamente menor do que um par de diferenciais direto e reverso.

Como os dados nos deltas direto e reverso são amplamente desconexos, pouca eficiência é obtida de um delta bidirecional em relação aos deltas direto e reverso emparelhados.

A Microsoft descobriu que essas transforma√ß√Ķes e patches podem ser “observados” pela etapa de aplica√ß√£o delta e recodificados com efici√™ncia em um delta reverso (n->0), evitando a necessidade de distribuir deltas reversos em uma abordagem delta emparelhada.

Consequentemente, a gigante de Redmond usou a abordagem de ‚Äúgera√ß√£o reversa de atualiza√ß√£o de dados‚ÄĚ para a montagem de endere√ßos virtuais.

‚ÄúO mapeamento funciona executando uma desmontagem byte a byte do c√≥digo de montagem do programa e identificando os endere√ßos virtuais. Os endere√ßos virtuais correspondem logicamente aos pontos de entrada para as fun√ß√Ķes do c√≥digo de montagem e mudam quando o c√≥digo de montagem √© atualizado com uma corre√ß√£o. Essas mudan√ßas s√£o observadas pelo mecanismo delta e s√£o capturadas por uma tabela de mapeamento. O processo de mapeamento na aplica√ß√£o delta normaliza os endere√ßos dessas mudan√ßas e √© uma grande parte do motivo pelo qual algoritmos delta com arquitetura moderna s√£o t√£o eficientes ‚ÄĚ, acrescentou Ready.

‚ÄúMuito parecido com as instru√ß√Ķes b√°sicas de patch, essas transforma√ß√Ķes podem ser‚Äú observadas ‚ÄĚe revertidas. H√° uma pequena sobrecarga, pois nem todos os mapeamentos s√£o 1:1, e onde o mapeamento direto entra em conflito com seu mapeamento reverso observado, a instru√ß√£o patch adicional deve ser usada para alinhar o mapeamento. Isso pode ser feito no local, e o mapeamento reverso fornecer√° quase o mesmo desempenho que um delta reverso com um mapeamento direto de uma gera√ß√£o delta feita no servidor. ‚ÄĚ

De acordo com a Microsoft, a abordagem de “gera√ß√£o de dados de atualiza√ß√£o reversa” em Windows 11 resultou em uma redu√ß√£o de 40% no tamanho da atualiza√ß√£o. Isso beneficiar√° seus clientes, que precisar√£o baixar menos para se manterem atualizados e seguros.