Redmond-tjenestemenn forklarer hvordan Windows 11-oppdateringer er 40 % mindre

  • Redmond-teknologigiganten bestemte seg for å avsløre hemmeligheten bak sine mindre Windows 11-oppdateringer.
  • Windows 10 versjoner 1809 og nyere, bruk sammenkoblet differensialkomprimering forover og bakover.
  • Dette sikrer at operativsystemet kan gå tilbake til basisversjonen som en mellomtilstand under service.
  • Sjekk ut denne interessante artikkelen og ta en titt bak Microsofts gardin, se hvordan de gjør det.
mindre w11-oppdateringer

Som vi alle vet, mottok Windows 11 sin første Patch Tuesday Update for noen timer siden, og selv om det ikke er det en enorm oppdatering, med tanke på at operativsystemet nettopp begynte å rulle ut generelt på en forskjøvet måte over en uke siden.

Denne siste oppdateringen fikser bare noen kompatibilitetsproblemer, tilsynelatende uten å introdusere noen nye.

Men hvis du fortsatt følte at oppdateringen ble installert på PC-en din raskere enn du forventet, har Microsoft nå ga mer innsikt i hva som gjorde dette mulig.

La oss sammen finne ut hva dette handler om, skal vi?

Slik gjør Microsoft oppdateringer mindre

Rett før vi dykker inn i hva som er endret i Windows 11s servicemodell, er det viktig å diskutere motivasjonen bak endringen så vel som den eksisterende servicemodellen.

Vi kan alle være enige om at Windows er et operativsystem som brukes i en rekke miljøer over hele verden.

Mer i dette hybridmiljøet der alle kanskje ikke har tilgang til de raskeste internettforbindelsene, men fortsatt må være beskyttet gjennom sikkerhetsoppdateringer.

Dette er grunnen til at det er viktig at patcher er små i størrelse, spesielt siden månedlige kumulative oppdateringer inneholder alle tidligere utgitte rettelser.

Versjoner 1809 og nyere, av Windows 10, bruker sammenkoblet differensialkomprimering forover og bakover beskrevet i diagrammet ovenfor.

Dette sikrer faktisk at operativsystemet kan gå tilbake til basisversjonen som en mellomtilstand under service. Som du kanskje legger merke til, mens differensialene forover og bakover er symmetriske, har de svært forskjellig innhold.

Det Redmond-baserte teknologiselskapet bruker ikke et toveis delta fordi noen transformasjoner og patcher kan slette dataene som er nødvendige for et omvendt delta.

For at en ikke-destruktiv transformasjon skal sikres, må et omvendt delta først lagre innholdet som er lagt til og slettet av foroverdeltaet.

På grunn av usammenhengen i innhold, ville prosessen ikke være veldig effektiv, i det minste sammenlignet med sammenkoblet forover og bakover differensialkomprimering.

Microsoft har virkelig endret denne prosessen i Windows 11 ved å bruke en tilnærming som kalles omvendt oppdateringsdatagenerering.

Kartleggingen fungerer ved å kjøre en byte-for-byte-demontering av programmets monteringskode og identifisere de virtuelle adressene. Virtuelle adresser tilsvarer logisk inngangspunkter for monteringskodefunksjoner og skifter når monteringskoden oppdateres med en rettelse. Disse skiftene observeres av deltamotoren og fanges opp av en kartleggingstabell. Kartleggingsprosessen på delta-anvendelse normaliserer adressene til disse endringene og er en stor del av grunnen til hvorfor moderne arkitektonisk opplyste deltaalgoritmer er så effektive.

Tilsynelatende en enkel og intuitiv tilnærming, observerer den delta-instruksjonene og reverserer dem deretter direkte uten å gå gjennom den parede delta-reverspasseringen.

På backend utgjør dette imidlertid en betydelig backend-endring som bruker en kartleggingstabell for å kartlegge de resulterende endringene i assembly-kodefunksjoner.

På samme måte som de grunnleggende lappinstruksjonene, kan disse transformasjonene "observeres" og reverseres. Det er en liten overhead da ikke alle kartlegginger er 1:1, og der foroverkartlegging er i konflikt med den observerte omvendte kartleggingen, må ekstra patchinstruksjon brukes for å justere kartleggingen. Dette kan gjøres på stedet, og omvendt kartlegging vil gi nesten samme ytelse som et omvendt delta med en direkte kartlegging fra en deltagenerering utført på serveren.

Redmond-tjenestemenn hevder at dens omvendte oppdateringsdatagenerering har resultert i en 40% reduksjon i størrelsen på Windows 11-oppdateringer.

Redmond-selskapet sier at det også søkte patent på denne metodikken for noen måneder siden. Det gjenstår å se om Microsoft vil tilbakeportere denne teknikken til Windows 10 også.

Lurer du på disse reduksjonsteknikkene? Del din mening med oss ​​i kommentarfeltet nedenfor.

Hva er delt GPU-minne i Windows 11 og hvordan fungerer det?

Hva er delt GPU-minne i Windows 11 og hvordan fungerer det?Windows 11Gpu

Økt delt minne kan forårsake en flaskehals i ytelsenDelt GPU-minne er et virtuelt minne som brukes når GPU-en går tom for det dedikerte videominnet.Det kan være ganske skadelig å øke det delte GPU-...

Les mer
Nettleseren fungerer ikke på Windows 11: Slik fikser du dette

Nettleseren fungerer ikke på Windows 11: Slik fikser du detteWindows 11Nettlesere

Ofte kan nettverksproblemer forstyrre nettleseraktiviteterNettleseren som ikke fungerer på PC-en din kan oppstå i forskjellige tilfeller, for eksempel at brukere ikke kan koble til internett, at ap...

Les mer
Maskinvareakselerert GPU-planlegging: Slå den på eller av?

Maskinvareakselerert GPU-planlegging: Slå den på eller av?Windows 11Gpu

Her er hva Hardware Accelerated GPU Scheduling kan gjøre for degMaskinvareakselerert GPU-planlegging er en funksjon som gir mer konsistent ytelse når du bruker CPU og GPU samtidig.Finn ut om du tre...

Les mer