- Tehnološki div iz Redmonda odlučio je otkriti tajnu iza svojih manjih Windows 11 ažuriranja.
- Windows 10 verzije 1809 i novije, koristite upareno naprijed i natrag diferencijalnu kompresiju.
- To osigurava da se OS može vratiti na svoju osnovnu verziju kao međustanje tijekom servisiranja.
- Pogledajte ovaj zanimljiv članak i zavirite iza Microsoftove zavjese, pogledajte kako to rade.

Kao što svi znamo, Windows 11 je prije nekoliko sati primio svoju prvu zakrpu u utorak, a iako nije veliko ažuriranje, s obzirom na to da se OS upravo počeo s pojavljivanjem općenito postupno tijekom tjedan dana prije.
Ovo nedavno ažuriranje rješava samo neke probleme s kompatibilnošću, naizgled bez uvođenja novih.
Ali, ako ste i dalje smatrali da se ažuriranje instaliralo na vaše računalo brže nego što ste očekivali, Microsoft je sada pružio više uvida u ono što je to omogućilo.
Hajdemo zajedno otkriti o čemu se radi, hoćemo li?
Ovako Microsoft smanjuje ažuriranja
Neposredno prije nego što zaronimo u ono što se promijenilo u modelu servisiranja sustava Windows 11, važno je raspraviti motivaciju iza promjene kao i postojeći model servisiranja.
Svi se možemo složiti da je Windows operativni sustav koji se koristi u raznim okruženjima diljem svijeta.
Štoviše, u ovom hibridnom okruženju gdje svi možda nemaju pristup najbržim internetskim vezama, ali i dalje moraju ostati zaštićeni sigurnosnim zakrpama.
Zbog toga je bitno da zakrpe budu male veličine, pogotovo jer mjesečna kumulativna ažuriranja sadrže sve prethodno objavljene popravke.

Verzije 1809 i novije, sustava Windows 10, koriste upareni naprijed i natrag diferencijalnu kompresiju opisanu u gornjem dijagramu.
To zapravo osigurava da se OS može vratiti na svoju osnovnu verziju kao međustanje tijekom servisiranja. Kao što možete primijetiti, iako su diferencijali naprijed i natrag simetrični, imaju vrlo različit sadržaj.
Tehnološka tvrtka sa sjedištem u Redmondu ne koristi dvosmjernu deltu jer neke transformacije i zakrpe mogu izbrisati podatke koji su potrebni za obrnutu deltu.
Da bi se osigurala nedestruktivna transformacija, obrnuta delta prvo bi trebala pohraniti sadržaj koji je dodan i obrisan naprijed deltom.

Zbog nepovezanosti u sadržaju, proces ne bi bio vrlo učinkovit, barem u usporedbi s uparenom diferencijalnom kompresijom naprijed i natrag.
Microsoft je stvarno promijenio ovaj proces u sustavu Windows 11 koristeći pristup koji se zove obrnuto generiranje podataka za ažuriranje.
Mapiranje radi tako što se izvodi bajt po bajt rastavljajući programski programski kod i identificira virtualne adrese. Virtualne adrese logično odgovaraju ulaznim točkama za funkcije asemblerskog koda i pomiču se kada se asemblerski kod ažurira popravkom. Te pomake promatra delta motor i bilježi ih tablica za mapiranje. Proces mapiranja na delta primjeni normalizira adrese ovih promjena i veliki je dio razloga zašto su moderni arhitektonski osvijetljeni delta algoritmi tako učinkoviti.
Naizgled jednostavan i intuitivan pristup, promatra delta upute, a zatim ih izravno preokreće bez prolaska kroz upareni delta obrnuti prolaz.

Međutim, na pozadinskom dijelu to predstavlja značajnu promjenu u pozadini koja koristi tablicu preslikavanja za mapiranje rezultirajućih promjena u funkcijama asemblerskog koda.
Slično kao i osnovne upute za krpanje, ove se transformacije mogu "promatrati" i obrnuti. Postoji malo opterećenje jer nisu sva preslikavanja 1:1, a tamo gdje je mapiranje naprijed u sukobu s uočenim obrnutim mapiranjem, mora se koristiti dodatna instrukcija zakrpa za usklađivanje mapiranja. To se može učiniti na mjestu, a obrnuto preslikavanje će pružiti gotovo istu izvedbu kao obrnuto delta s izravnim mapiranjem iz delta generiranja koje se vrši na poslužitelju.
Dužnosnici Redmonda tvrde da je njegov pristup generiranja podataka obrnutog ažuriranja rezultirao smanjenjem veličine ažuriranja za Windows 11 za 40%.
Tvrtka Redmond kaže da je prije nekoliko mjeseci podnijela zahtjev i za patent za ovu metodologiju. Ostaje za vidjeti hoće li Microsoft ovu tehniku prebaciti i na Windows 10.
Zaintrigirani ste ovim tehnikama redukcije? Podijelite svoje mišljenje s nama u odjeljku za komentare ispod.