Accueil BlogWindows Les responsables de Redmond expliquent comment les mises à jour de Windows 11 sont 40 % plus petites

Les responsables de Redmond expliquent comment les mises à jour de Windows 11 sont 40 % plus petites

par iphondroid

Alexandru Poloboc

par Alexandru Poloboc

Éditeur de nouvelles

Avec un désir irrésistible de toujours aller au fond des choses et de découvrir la vérité, Alex a passé la plupart de son temps à travailler comme journaliste, présentateur, ainsi qu’à la télévision et à la radio… Lire la suite

petites mises à jour w11

Comme nous le savons tous, Windows 11 a reçu sa première mise à jour Patch Tuesday il y a quelques heures, et bien que ce ne soit pas une mise à jour énorme, étant donné que le système d’exploitation vient de commencer à se déployer généralement de manière échelonnée il y a plus d’une semaine.

Cette mise à jour récente ne corrige que quelques problèmes de compatibilité, apparemment sans en introduire de nouveaux.

Mais, si vous pensiez toujours que la mise à jour s’est installée sur votre PC plus rapidement que prévu, Microsoft a maintenant fourni plus d’informations sur ce qui a rendu cela possible.

Découvrons ensemble de quoi il s’agit, voulez-vous ?

Juste avant de nous plonger dans ce qui a changé dans le modèle de service de Windows 11, il est important de discuter de la motivation derrière le changement ainsi que du modèle de service existant.

Nous pouvons tous convenir que Windows est un système d’exploitation utilisé dans une variété d’environnements dans le monde entier.

D’autant plus dans cet environnement hybride où tout le monde n’a peut-être pas accès aux connexions Internet les plus rapides mais doit toujours rester protégé par des correctifs de sécurité.

C’est pourquoi il est essentiel que les correctifs soient de petite taille, d’autant plus que les mises à jour cumulatives mensuelles contiennent tous les correctifs précédemment publiés.

Les versions 1809 et supérieures de Windows 10 utilisent la compression différentielle directe et inverse appariée décrite dans le schéma ci-dessus.

Cela garantit en fait que le système d’exploitation peut revenir à sa version de base en tant qu’état intermédiaire pendant la maintenance. Comme vous pouvez le remarquer, bien que les différentiels avant et arrière soient symétriques, ils présentent un contenu très différent.

La société de technologie basée à Redmond n’utilise pas de delta bidirectionnel, car certaines transformations et correctifs peuvent supprimer les données nécessaires pour un delta inverse.

Pour qu’une transformation non destructive soit assurée, un delta inverse devrait d’abord stocker le contenu ajouté et supprimé par le delta avant.

En raison du contenu disjoint, le processus ne serait pas très efficace, du moins par rapport à une compression différentielle directe et inverse appariée.

Microsoft a vraiment changé ce processus dans Windows 11 en utilisant une approche appelée génération de données de mise à jour inversée.

Le mappage fonctionne en exécutant un désassemblage octet par octet du code d’assemblage du programme et en identifiant les adresses virtuelles. Les adresses virtuelles correspondent logiquement aux points d’entrée des fonctions du code assembleur et se déplacent lorsque le code assembleur est mis à jour avec un correctif. Ces décalages sont observés par le moteur delta et sont capturés par une table de mappage. Le processus de mappage sur delta apply normalise les adresses de ces changements et est en grande partie la raison pour laquelle les algorithmes delta modernes éclairés par l’architecture sont si efficaces.

Approche en apparence simple et intuitive, il observe les instructions delta puis les inverse directement sans passer par la passe inverse delta appariée.

Sur le backend, cependant, cela constitue un changement backend important qui utilise une table de mappage pour mapper les modifications résultantes dans les fonctions du code assembleur.

Tout comme les instructions de base des correctifs, ces transformations peuvent être « observées » et inversées. Il y a un léger surcoût car tous les mappages ne sont pas 1:1, et lorsque le mappage direct entre en conflit avec son mappage inverse observé, une instruction de patch supplémentaire doit être utilisée pour aligner le mappage. Cela peut être fait sur place, et le mappage inverse fournira presque les mêmes performances qu’un delta inverse avec un mappage direct à partir d’une génération delta effectuée sur le serveur.

Les responsables de Redmond affirment que son approche de génération de données de mise à jour inversée a entraîné une réduction de 40 % de la taille des mises à jour de Windows 11.

La société de Redmond dit avoir également déposé il y a quelques mois un brevet pour cette méthodologie. Reste à savoir si Microsoft rétroportera également cette technique sur Windows 10.

Intrigué par ces techniques de réduction ? Partagez votre opinion avec nous dans la section commentaires ci-dessous.

Tu pourrais aussi aimer

Laisser un commentaire

* By using this form you agree with the storage and handling of your data by this website.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More