- Redmond-teknikjätten bestämde sig för att avslöja hemligheten bakom sina mindre Windows 11-uppdateringar.
- Windows 10 versioner 1809 och högre, använd parad differentialkomprimering framåt och bakåt.
- Detta säkerställer att operativsystemet kan återgå till sin basversion som ett mellanläge under service.
- Kolla in den här intressanta artikeln och ta en titt bakom Microsofts gardin, se hur de gör det.

Som vi alla vet fick Windows 11 sin första Patch Tuesday Update för några timmar sedan, och även om det inte är det en enorm uppdatering, med tanke på att operativsystemet precis börjat rulla ut generellt sett på ett förskjutet sätt under en vecka sedan.
Den här senaste uppdateringen fixar bara några kompatibilitetsproblem, till synes utan att introducera några nya.
Men om du fortfarande kände att uppdateringen installerades på din PC snabbare än du förväntade dig, har Microsoft nu gav mer insikt i vad som gjorde detta möjligt.
Låt oss tillsammans ta reda på vad det här handlar om, eller hur?
Så här gör Microsoft uppdateringar mindre
Precis innan vi dyker in på vad som har förändrats i Windows 11:s servicemodell är det viktigt att diskutera motivet bakom förändringen såväl som den befintliga servicemodellen.
Vi kan alla hålla med om att Windows är ett operativsystem som används i en mängd olika miljöer över hela världen.
Mer så i denna hybridmiljö där alla kanske inte har tillgång till de snabbaste internetanslutningarna men ändå måste förbli skyddade genom säkerhetskorrigeringar.
Det är därför det är viktigt att patchar är små i storlek, särskilt eftersom månatliga kumulativa uppdateringar innehåller alla tidigare släppta korrigeringar.

Versioner 1809 och högre, av Windows 10, använder parad differentialkomprimering framåt och bakåt som beskrivs i diagrammet ovan.
Detta säkerställer faktiskt att operativsystemet kan återgå till sin basversion som ett mellanläge under service. Som du kanske märker, medan skillnaderna framåt och bakåt är symmetriska, har de väldigt olika innehåll.
Det Redmond-baserade teknikföretaget använder inte ett dubbelriktat delta eftersom vissa transformationer och patchar kan radera data som behövs för ett omvänt delta.
För att en oförstörande transformation ska säkerställas, skulle ett omvänt delta först behöva lagra innehållet som lagts till och raderats av framåtdeltatet.

På grund av skillnaden i innehåll skulle processen inte vara särskilt effektiv, åtminstone jämfört med parad differentialkompression framåt och bakåt.
Microsoft har verkligen förändrat denna process i Windows 11 med hjälp av en metod som kallas omvänd uppdateringsdatagenerering.
Mappningen fungerar genom att köra en byte-för-byte-demontering av programmets monteringskod och identifiera de virtuella adresserna. Virtuella adresser motsvarar logiskt ingångspunkter för monteringskodfunktioner och skiftar när monteringskoden uppdateras med en fix. Dessa förskjutningar observeras av deltamotorn och fångas av en kartläggningstabell. Kartläggningsprocessen på deltaapplicering normaliserar adresserna till dessa förändringar och är en stor del av anledningen till varför moderna arkitektoniskt upplysta deltaalgoritmer är så effektiva.
Det verkar vara ett enkelt och intuitivt tillvägagångssätt, det observerar deltainstruktionerna och vänder dem sedan direkt utan att gå igenom den parade deltaomvändningen.

På backend utgör detta dock en betydande backend-ändring som använder en mappningstabell för att mappa de resulterande ändringarna i assemblykodfunktioner.
Ungefär som de grundläggande lappningsinstruktionerna kan dessa transformationer "observeras" och vändas. Det finns en liten overhead eftersom inte alla mappningar är 1:1, och där framåtriktad mappning står i konflikt med dess observerade omvänd mappning, måste ytterligare patch-instruktioner användas för att justera mappningen. Detta kan göras på plats, och den omvända mappningen kommer att ge nästan samma prestanda som ett omvänt delta med en direkt mappning från en deltagenerering gjord på servern.
Redmond-tjänstemän hävdar att dess omvända uppdateringsdatagenerering har resulterat i en 40% minskning av storleken på Windows 11-uppdateringar.
Redmond-företaget säger att det också ansökte om patent för denna metod för några månader sedan. Det återstår att se om Microsoft kommer att backportera denna teknik till Windows 10 också.
Nyfiken av dessa reduktionstekniker? Dela din åsikt med oss i kommentarsfältet nedan.