Minnekomprimering i Windows 10
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 Minnekomprimering funksjonen 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.
Memory Management i eldre Windows-versjoner
I Windows er hele minnesgjenstanden delt inn i tre forskjellige deler:
- Tilfeldig tilgangshukommelse (elektronisk minne)
- Pagefile (Utvidelse av RAM på harddisk)
- 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 aktuelle 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 den 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 de nyeste dataene skal være i RAM, brukes ofte brukte data av nåværende applikasjoner i pagefile.sys og harddisken ble åpnet når et nytt sett med data måtte leses eller skrives. Dette inkluderer data som ikke er tilstede på sidelinjen - dataene som kan ha blitt erstattet med et nytt sett.
Memory Management i Windows 8 - App Pagefilene
Med Windows 8 endret minnestyringen litt. Det var to typer programmer i Windows 8 / 8.1. De tradisjonelle applikasjonene virket fortsatt som forklart ovenfor. En del av dem ble værende i RAM mens nødvendige data ble lagret til sidelinjen når programmene var ledige og når RAM-en var full.
De moderne apps 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 appen 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 sidefil for hver hentingsprosess. Når du sendte app A til bakgrunnen ved å fokusere på app B, vil app A og relaterte data gå til sidelinje mens app B får eksklusiv tilgang til RAM.Denne metoden lagret på minnet og lagde apper raskere. Med Windows 10 ble komprimeringsfunksjonen lagt til for å gjøre den enda raskere. Følgende avsnitt forklarer hvordan det fungerer i Windows 10.
Memory Management 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 apper lagres også i RAM. Hvis RAM blir overbelastet på grunn av overskytende data, blir appen og dataene komprimert opptil 40% og innkvartert 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 langsommere, blir noen data dyttet til sidefile hvis det elektroniske minnet er kort 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 finnes på enten RAM eller sidefile.
Windows 10 har også to kategorier av apps: 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 kompresjon.
Det sparer omtrent 50% av sidelinjevirksomheten (sammenlignet med eldre versjoner av Windows) når du bruker minnekomprimeringsfunksjonen i Windows 10 fordi de fleste dataene allerede er tilgjengelige i hovedminne - 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.