Kontor

Minnekomprimering i Windows 10

Anonim

Minne er en viktig faktor for å behandle forskjellige oppgaver raskere. Siden det er elektronisk minne, er det kostbart og de fleste har ikke råd til stor mengde RAM. Det er også en grense på RAM som operativsystemene kan støtte. Men funksjonen Memory Compression i Windows 10 sørger for at du får optimal og balansert bruk av RAM sammen med sidefilen. Det nye operativsystemet leveres med minneoptimalisering som inkorporerer komprimering av data som besitter det elektroniske minnet. Artikkelen snakker om hvordan eldre Windows-versjoner klarte minne, hva er minnekomprimeringsfunksjonen og hvordan minnekomprimering fungerer i Windows 10.

Minneadministrasjon i eldre Windows-versjoner

I Windows er hele minnesgjenstanden delt inn i tre forskjellige deler:

  1. Random Access Memory (elektronisk minne)
  2. Pagefile (Utvidelse av RAM på harddisk)
  3. Harddisk og andre typer lagringssystemer

I de eldre versjonene var det nødvendig å tildele en god mengde harddiskplass til pagefile.sys som fungerte som en forlengelse av det elektroniske minnet. Minnehåndtering i eldre versjoner av Windows var enkel og rett. Lagre de nåværende programmene og relaterte data til elektronisk minne og send de minst brukte dataene til pagefile.sys. Mens den tradisjonelle applikasjonen bodde i hovedminne, ble datadelen ofte presset til sidefile hvis den ikke brukes for lenge. Hvis kapasiteten til sidelinjen overskrides, ble dataene på sidebeskrivelsen erstattet. I så fall, hvis programmet - som fortsatt var i det elektroniske minnet - krevde gamle data, ble det igjen lastet inn i RAM fra harddisken eller andre lagringsenheter - noe som betyr at det tok mer tid å lese eller skrive data.

Med andre ord, applikasjoner og nyeste data skal være i RAM, ofte brukte data ved nåværende applikasjoner som ble liggende i pagefile.sys og harddisk ble åpnet når et nytt sett av data måtte leses eller skrives. Dette inkluderer data som ikke er til stede på sidelinjen - dataene som kan ha blitt erstattet med et nytt sett.

Minneadministrasjon i Windows 8 - App Pagefilene

Med Windows 8 endret minnestyringen litt. Det var to typer applikasjoner i Windows 8 / 8.1. De tradisjonelle applikasjonene virket fortsatt som forklart ovenfor. En del av dem bodde i RAM mens nødvendige data ble lagret til sidelinjen når programmene var inaktive og når RAM-en var full.

De moderne appene kjørte bare når de var i fokus. Hvis du åpnet app A og app B og for tiden jobber med app A, vil app B sammen med relaterte data bli presset tilbake til sidelinjen. På den måten kan app A ha god tilgang til minne og trenger ikke å nå ut til sidelinjen for hver hentingsprosess. Når du sendte app A til bakgrunnen ved å fokusere på app B, vil app A og tilhørende data gå til sidelinjen mens app B får eksklusiv tilgang til RAM.

Denne metoden lagret på minnet og gjort apper raskere. Med Windows 10 ble komprimeringsfunksjonen lagt til for å gjøre det enda raskere. Følgende avsnitt forklarer hvordan det virker i Windows 10.

Minneadministrasjon i Windows 10 - Komprimering over Pagefile

Minneadministrasjonen er den samme som for Windows 8 / 8.1. De tradisjonelle appene lagres i elektronisk minne, og fokuserte programmer lagres også i RAM. Hvis RAM blir overbelastet på grunn av overflødige data, komprimeres app og data ting opp til 40% og plasseres i samme elektroniske minne.

Windows 10 bruker også pagefile.sys til å lagre data fra det elektriske minnet. Hvis en app bruker for mye data, men ved langsommere intervaller, skyves noen av dataene til sidelinjen hvis det elektroniske minnet mangler ledig plass. Hvis appen blir aggressiv, flyttes dataene tilbake fra sidelinjen til det elektroniske minnet, og en annen app blir presset til sidelinjen for å gi plass til gjeldende app. Bare i sjeldne tilfeller blir harddisken nærmet seg: Når et nytt sett med data eller app skal lastes inn eller når dataene som kreves av en app, ikke er tilstede på enten RAM eller sidefile.

Windows 10 har også to kategorier av apper: moderne og tradisjonelle. De tradisjonelle applikasjonene lagres separat i elektronisk minne, mens de moderne appene hver har sin egen stabel. Dette gjør det enklere å trykke moderne apper og relaterte data til sidelinjen når du åpner for mange apper på en måte som minnet blir kort til tross for komprimering.

Det sparer omtrent 50% av sidelinjevirksomheten (sammenlignet med eldre versjoner av Windows) når du bruker minnekomprimeringsfunksjonen i Windows 10 fordi de fleste av dataene allerede er tilgjengelige i hovedminnet - i komprimert form. Når appen eller dataene kreves, dekomprimeres den og brukes. Så det er behov for å holde en del av RAM tom for å sørge for ukomprimerte data. Selv når du bruker sidefile, er hastigheten raskere i Windows 10 fordi hele appen og tilhørende data lagres som en komprimert side som er tilgjengelig i sekvensiell rekkefølge. Mens deler av data blir ukomprimert, sendes den andre delen til hovedminne for behandling. Dette sparer også tid og gjør databehandling raskere på Windows 10-maskiner.

For mer informasjon, sjekk ut denne videoen på kanal 9.