- Redmondin teknologiajätti päätti paljastaa pienempien Windows 11 -päivitystensä salaisuuden.
- Windows 10 -versiot 1809 ja uudemmat käyttävät paritettua eteenpäin- ja taaksepäin-differentiaalipakkausta.
- Tämä varmistaa, että käyttöjärjestelmä voi palata perusversioonsa välitilaan huollon aikana.
- Tutustu tähän mielenkiintoiseen artikkeliin ja kurkista Microsoftin verhon taakse ja katso, kuinka he tekevät sen.
Kuten me kaikki tiedämme, Windows 11 sai ensimmäisen korjauspäivityksen tiistaina muutama tunti sitten, ja vaikka se ei ole valtava päivitys, kun otetaan huomioon, että käyttöjärjestelmä on juuri alkanut julkaista yleisesti porrastetusti yli viikon sitten.
Tämä viimeisin päivitys korjaa vain joitain yhteensopivuusongelmia, ilmeisesti ilman uusia.
Mutta jos sinusta silti tuntui, että päivitys on asennettu tietokoneellesi nopeammin kuin odotit, Microsoft on nyt tehnyt sen antoi enemmän tietoa siitä, mikä teki tämän mahdolliseksi.
Selvitetään yhdessä mistä tässä on kyse, eikö niin?
Näin Microsoft pienentää päivityksiä
Juuri ennen kuin sukeltaamme Windows 11:n huoltomallin muutoksiin, on tärkeää keskustella muutoksen taustalla olevista motiiveista sekä olemassa olevasta palvelumallista.
Voimme kaikki olla samaa mieltä siitä, että Windows on käyttöjärjestelmä, jota käytetään monissa ympäristöissä kaikkialla maailmassa.
Varsinkin tässä hybridiympäristössä, jossa kaikilla ei ehkä ole pääsyä nopeimpiin Internet-yhteyksiin, mutta heidän on silti pysyttävä suojattuna tietoturvakorjauksilla.
Tästä syystä on tärkeää, että korjaustiedostot ovat kooltaan pieniä, varsinkin kun kuukausittaiset kumulatiiviset päivitykset sisältävät kaikki aiemmin julkaistut korjaukset.
Windows 10:n versiot 1809 ja uudemmat käyttävät paritettua eteenpäin- ja taaksepäin-differentiaalipakkausta, joka on kuvattu yllä olevassa kaaviossa.
Tämä itse asiassa varmistaa, että käyttöjärjestelmä voi palata perusversioonsa välitilaan huollon aikana. Kuten saatat huomata, vaikka eteenpäin- ja taaksepäin-erot ovat symmetrisiä, niissä on hyvin erilainen sisältö.
Redmondissa toimiva teknologiayritys ei käytä kaksisuuntaista deltaa, koska jotkin muunnokset ja korjaukset voivat poistaa käänteiseen deltaan tarvittavat tiedot.
Jotta vaurioittamaton muunnos voidaan varmistaa, käänteisen deltan olisi ensin tallennettava eteenpäin suunnatun deltan lisäämä ja poistama sisältö.
Sisällön epäyhtenäisyydestä johtuen prosessi ei olisi kovin tehokas ainakaan verrattuna parilliseen eteenpäin ja taaksepäin differentiaalipakkaukseen.
Microsoft on todella muuttanut tätä prosessia Windows 11:ssä käyttämällä lähestymistapaa, jota kutsutaan käänteisen päivitystietojen luomiseksi.
Kartoitus toimii suorittamalla ohjelman kokoonpanokoodin purkaminen tavu kerrallaan ja tunnistamalla virtuaaliosoitteet. Virtuaaliosoitteet vastaavat loogisesti kokoonpanokooditoimintojen sisääntulopisteitä ja siirtyvät, kun kokoonpanokoodi päivitetään korjauksella. Delta-moottori havaitsee nämä muutokset, ja ne tallennetaan kartoitustaulukkoon. Delta-sovelluksen kartoitusprosessi normalisoi näiden muutosten osoitteet ja on suuri osa syy siihen, miksi nykyaikaiset arkkitehtonisesti valaistut delta-algoritmit ovat niin tehokkaita.
Vaikuttaa yksinkertaiselta ja intuitiiviselta lähestymistavalta, se tarkkailee delta-käskyjä ja kääntää ne sitten suoraan päinvastaiseksi ilman parillista delta-käänteiskulkua.
Taustalla tämä on kuitenkin merkittävä taustajärjestelmän muutos, joka käyttää kartoitustaulukkoa kartoittaakseen tuloksena olevat muutokset kokoonpanokooditoimintoihin.
Kuten peruskorjausohjeet, nämä muunnokset voidaan "havainnoida" ja kääntää. On hieman ylimääräistä, koska kaikki kartoitukset eivät ole 1:1, ja jos eteenpäin suuntautuva mappaus on ristiriidassa havaitun käänteisen mappauksen kanssa, kartoituksen kohdistamiseen on käytettävä lisäkorjausohjetta. Tämä voidaan tehdä paikan päällä, ja käänteinen kartoitus tarjoaa lähes saman suorituskyvyn kuin käänteinen delta, jossa on suora kartoitus palvelimella tehdystä delta-sukupolvesta.
Redmondin viranomaiset väittävät, että sen käänteinen päivitystietojen luontitapa on johtanut 40 prosentin pienenemiseen Windows 11 -päivitysten koosta.
Redmond-yhtiö kertoo hakeneensa myös patentin tälle menetelmälle muutama kuukausi sitten. Nähtäväksi jää, siirtääkö Microsoft tämän tekniikan myös Windows 10:een.
Kiinnostaako nämä vähennystekniikat? Jaa mielipiteesi kanssamme alla olevassa kommenttiosassa.