Kontor

Hukommelseskomprimering i Windows 10

Anonim

Hukommelse er en vigtig faktor i behandlingen af ​​forskellige opgaver hurtigere. Da det er elektronisk hukommelse, er det dyrt, og de fleste har ikke råd til en enorm mængde RAM. Der er også en grænse for RAM, som operativsystemerne kan understøtte. Men funktionen Hukommelseskomprimering i Windows 10 sikrer, at du får optimal og afbalanceret brug af RAM sammen med sidefilen. Det nye operativsystem leveres med hukommelsesoptimering, der inkorporerer komprimering af data, der besidder den elektroniske hukommelse. Artiklen fortæller om, hvordan ældre Windows-versioner styrede hukommelse, hvad er hukommelseskomprimeringsfunktionen, og hvordan hukommelseskomprimering virker i Windows 10.

Hukommelsesstyring i ældre Windows-versioner

I hele Windows er hele hukommelsestildelingen opdelt i tre forskellige dele:

  1. Random Access Memory (elektronisk hukommelse)
  2. Pagefile (forlængelse af RAM på harddisk)
  3. Harddisk og andre typer lagringssystemer

I de ældre versioner var det nødvendigt at tildele en god mængden af ​​plads på harddisken til pagefile.sys, der fungerede som en forlængelse af den elektroniske hukommelse. Hukommelsesstyring i ældre versioner af Windows var enkel og lige. Gem de aktuelt anvendte applikationer og relaterede data til elektronisk hukommelse, og send de mindst anvendte data til pagefile.sys. Mens den traditionelle applikation var hjemmehørende i hovedhukommelsen, blev datadeldelen ofte skubbet til sidefile, hvis den ikke bruges i lang tid. Hvis sidebladets kapacitet overskrides, blev dataene på sidefilen udskiftet. I så fald skulle applikationen - som stadig var i den elektroniske hukommelse - kræve gamle data, igen læsses i RAM fra harddisken eller andre lagerenheder - hvilket betyder, at det tog mere tid at læse eller skrive data.

Med andre ord skal applikationer og nyeste data være i RAM, ofte anvendte data ved aktuelle applikationer, der blev holdt på pagefile.sys, og der blev adgang til harddisk, når et nyt sæt data skulle læses eller skrives. Dette inkluderer data, der ikke findes på sidefilen - de data, der måtte være blevet erstattet med et nyt sæt.

Hukommelsesstyring i Windows 8 - App Pagefilerne

Med Windows 8 ændrede hukommelsesstyringen lidt. Der var to typer applikationer i Windows 8 / 8.1. De traditionelle applikationer har stadig arbejdet som forklaret ovenfor. En del af dem blev i RAM, mens de krævede data blev gemt til sidefil, da applikationerne var inaktiv, og da RAM`en var fuld.

De moderne apps løb kun, da de var i fokus. Hvis du har åbnet app A og app B og i øjeblikket arbejder på app A, vil app B sammen med relaterede data blive skubbet tilbage til sidefil. På den måde kan app A have god adgang til hukommelse og behøver ikke at nå ud til sidefilen for hver hentningsproces. Når du sendte app A til baggrunden ved at fokusere på app B, ville app A og relaterede data gå til sidefiler, mens app B får eksklusiv adgang til RAM.

Denne metode blev gemt på hukommelsen og gjort apps hurtigere. Med Windows 10 blev komprimeringsfunktionen tilføjet for at gøre det endnu hurtigere. Følgende afsnit forklarer, hvordan det virker i Windows 10.

Hukommelsesstyring i Windows 10 - Komprimering over Pagefile

Hukommelsesstyringen er den samme som i Windows 8 / 8.1. De traditionelle apps gemmes i elektronisk hukommelse, og målrettede apps gemmes også i RAM. Hvis RAM bliver overbelastet på grund af overskydende data, komprimeres app og data ting op til 40% og rummes i samme elektroniske hukommelse.

Windows 10 bruger også pagefile.sys til at gemme data fra den elektriske hukommelse. Hvis en app bruger for meget data, men ved langsommere intervaller, skubbes nogle af dens data til sidefile, hvis den elektroniske hukommelse mangler ledig plads. Hvis appen bliver aggressiv, flyttes dataene tilbage fra siden til den elektroniske hukommelse, og en anden app bliver skubbet til sidefilen for at give plads til den aktuelle app. Kun i sjældne tilfælde bliver harddisken henvendt: Når et nyt sæt data eller app skal indlæses, eller når de data, der kræves af en app, ikke findes på enten RAM eller sidefil.

Windows 10 har også to kategorier af apps: moderne og traditionelle. De traditionelle applikationer gemmes separat i elektronisk hukommelse, mens de moderne apps hver har deres egen stack. Dette gør det nemmere at skubbe moderne apps og relaterede data til sidefiler, når du åbner for mange apps på en måde, som hukommelsen falder til trods for kompression.

Det sparer omkring 50% af sidefileaktiviteten (sammenlignet med ældre versioner af Windows), når du bruger hukommelseskomprimeringsfunktionen i Windows 10, fordi de fleste data allerede er tilgængelige i hovedhukommelsen - i komprimeret form. Når appen eller data er påkrævet, dekomprimeres den og bruges. Så der er behov for at holde en del af RAM tom for at sikre ukomprimerede data. Selv når du bruger sidefile, er hastigheden hurtigere i Windows 10, fordi hele appen og relaterede data er gemt som en komprimeret side, der er tilgængelig i rækkefølge. Mens en del af data bliver ukomprimeret, sendes den anden del til hovedhukommelsen til behandling. Dette sparer også tid og gør computeren hurtigere på Windows 10-maskiner.

For flere detaljer, se denne video på kanal 9.