Urzędnicy z Redmond wyjaśniają, dlaczego aktualizacje systemu Windows 11 są o 40% mniejsze

  • Gigant technologiczny z Redmond postanowił ujawnić sekret swoich mniejszych aktualizacji systemu Windows 11.
  • Windows 10 w wersjach 1809 i nowszych używa sparowanej kompresji różnicowej do przodu i do tyłu.
  • Gwarantuje to, że system operacyjny może powrócić do swojej podstawowej wersji jako stanu pośredniego podczas obsługi.
  • Sprawdź ten interesujący artykuł i zajrzyj za kurtynę Microsoftu, zobacz, jak to robią.
mniejsze aktualizacje w11

Jak wszyscy wiemy, Windows 11 otrzymał swoją pierwszą wtorkową aktualizację kilka godzin temu i chociaż tak nie jest ogromna aktualizacja, biorąc pod uwagę, że system operacyjny właśnie zaczął się rozwijać w sposób rozłożony w ciągu tygodnia temu.

Ta ostatnia aktualizacja naprawia tylko niektóre problemy ze zgodnością, pozornie bez wprowadzania nowych.

Ale jeśli nadal uważasz, że aktualizacja została zainstalowana na twoim komputerze szybciej niż się spodziewałeś, Microsoft ma teraz dostarczył więcej informacji na temat tego, co to umożliwiło.

Dowiedzmy się razem, o co w tym wszystkim chodzi, dobrze?

W ten sposób Microsoft zmniejsza aktualizacje

Tuż przed zagłębieniem się w zmiany w modelu obsługi systemu Windows 11 ważne jest, aby omówić motywację zmiany, a także istniejący model obsługi.

Wszyscy możemy się zgodzić, że Windows to system operacyjny używany w różnych środowiskach na całym świecie.

Tym bardziej w tym hybrydowym środowisku, w którym każdy może nie mieć dostępu do najszybszych połączeń internetowych, ale nadal musi być chroniony za pomocą poprawek bezpieczeństwa.

Dlatego ważne jest, aby łatki miały niewielki rozmiar, zwłaszcza że comiesięczne aktualizacje zbiorcze zawierają wszystkie wcześniej wydane poprawki.

Wersje 1809 i nowsze systemu Windows 10 używają sparowanej kompresji różnicowej do przodu i do tyłu opisanej na powyższym schemacie.

W rzeczywistości zapewnia to, że system operacyjny może powrócić do swojej podstawowej wersji jako stanu pośredniego podczas obsługi. Jak można zauważyć, chociaż dyferencjały do ​​przodu i do tyłu są symetryczne, mają bardzo różną zawartość.

Firma technologiczna z siedzibą w Redmond nie używa dwukierunkowej delty, ponieważ niektóre transformacje i poprawki mogą usuwać dane potrzebne do odwrotnej delty.

Aby zapewnić nieniszczącą transformację, odwrotna delta musiałaby najpierw przechowywać zawartość dodaną i usuniętą przez deltę do przodu.

Ze względu na rozłączną treść proces nie byłby zbyt wydajny, przynajmniej w porównaniu z sparowaną kompresją różnicową do przodu i do tyłu.

Firma Microsoft naprawdę zmieniła ten proces w systemie Windows 11, stosując podejście zwane generowaniem danych z odwrotną aktualizacją.

Mapowanie działa poprzez uruchamianie deasemblacji bajt po bajcie kodu asemblera programu i identyfikowanie adresów wirtualnych. Adresy wirtualne odpowiadają logicznie punktom wejścia dla funkcji kodu asemblera i przesuwają się, gdy kod asemblera jest aktualizowany poprawką. Te przesunięcia są obserwowane przez silnik delta i rejestrowane przez tabelę mapowania. Proces mapowania na zastosowanie delta normalizuje adresy tych zmian i jest w dużej mierze powodem, dla którego nowoczesne, oświecone architektonicznie algorytmy delta są tak wydajne.

Pozornie proste i intuicyjne podejście, obserwuje instrukcje delta, a następnie odwraca je bezpośrednio, bez przechodzenia przez sparowane odwrotne przejście delta.

Jednak w zapleczu stanowi to znaczącą zmianę zaplecza, która używa tabeli mapowania do mapowania wynikowych zmian w funkcjach kodu asemblera.

Podobnie jak podstawowe instrukcje patchowania, te transformacje można „obserwować” i odwracać. Istnieje niewielki narzut, ponieważ nie wszystkie mapowania są 1:1, a tam, gdzie mapowanie w przód koliduje z obserwowanym mapowaniem wstecznym, należy użyć dodatkowej instrukcji łatki w celu wyrównania mapowania. Można to zrobić na miejscu, a mapowanie wsteczne zapewni prawie taką samą wydajność jak odwrotna delta z mapowaniem bezpośrednim z generacji delta wykonanej na serwerze.

Urzędnicy z Redmond twierdzą, że podejście do generowania odwrotnej aktualizacji danych zaowocowało 40% zmniejszeniem rozmiaru aktualizacji systemu Windows 11.

Firma z Redmond twierdzi, że również kilka miesięcy temu złożyła wniosek o patent na tę metodologię. Okaże się, czy Microsoft przeniesie tę technikę również do systemu Windows 10.

Intrygują Cię te techniki redukcji? Podziel się z nami swoją opinią w sekcji komentarzy poniżej.

Poprawka: brak ustawień touchpada w systemie Windows 11

Poprawka: brak ustawień touchpada w systemie Windows 11Panel DotykowyOkna 11

Włącz ponownie urządzenie Touchpad za pomocą Menedżera urządzeńBłąd braku ustawień touchpada w systemie Windows 11 może wystąpić z powodu nieaktualnego sterownika lub wyłączonych ustawień.Aby to na...

Czytaj więcej
Jak utworzyć skróty do ustawień w systemie Windows 11 [dla wszystkich stron]

Jak utworzyć skróty do ustawień w systemie Windows 11 [dla wszystkich stron]Okna 11

Uzyskaj dostęp do Ustawień za pomocą ikony na pulpicie lub klawisza skrótuMożesz utworzyć skrót do prawie wszystkich stron ustawień w systemie Windows 11.Łatwo jest utworzyć taki na pulpicie lub w ...

Czytaj więcej
Poprawka: w Eksploratorze plików systemu Windows 11 brakuje przycisku Drukuj prawym przyciskiem myszy

Poprawka: w Eksploratorze plików systemu Windows 11 brakuje przycisku Drukuj prawym przyciskiem myszyDrukarkaOkna 11

Ustaw zgodny program jako aplikację domyślnąJeśli w menu wyświetlanym po kliknięciu prawym przyciskiem myszy brakuje opcji drukowania, często winne są źle skonfigurowane ustawienia.Podstawowym pode...

Czytaj więcej