Hemsida » Windows » Minneskomprimering i Windows 10

    Minneskomprimering i Windows 10

    Minne är en viktig faktor när det gäller att bearbeta olika uppgifter snabbare. Eftersom det är elektroniskt minne är det dyrt och de flesta har inte råd med en stor mängd RAM. Det finns också en gräns för RAM som operativsystemen kan stödja. Men Minneskomprimering funktion i Windows 10 ser till att du får optimal och balanserad användning av RAM tillsammans med sidfilen. Det nya operativsystemet levereras med minnesoptimering som innehåller komprimering av data som upptar det elektroniska minnet. Artikeln talar om hur gamla Windows-versioner hanterade minnet, vad är funktionen för minneskomprimering och hur minneskomprimering fungerar i Windows 10.

    Minneshantering i äldre Windows-versioner

    I Windows är hela minnessaken uppdelad i tre olika delar:

    1. Slumpmässigt åtkomstminne (elektroniskt minne)
    2. Pagefile (förlängning av RAM på hårddisken)
    3. Hårddisk och andra typer av lagringssystem

    I de äldre versionerna var det nödvändigt att tilldela en bra mängd hårddiskutrymme till pagefile.sys som fungerade som en förlängning av det elektroniska minnet. Minneshantering i äldre versioner av Windows var enkel och rak. Spara de aktuella programmen och relaterade data till elektroniskt minne och skicka de minst använda data till pagefile.sys. Medan den traditionella applikationen bodde i huvudminnet, drevs datadelen ofta till sidofiler om den inte används för länge. Om sidflikens kapacitet överskrids, har data på sidfältet ersatts. I det fallet, om ansökan - som fortfarande var i det elektroniska minnet - behövde gammal data, skulle den åter laddas i RAM-skivan från hårddisken eller andra lagringsenheter - vilket innebär att det tog längre tid att läsa eller skriva data.

    Med andra ord, applikationer och senaste data ska ligga i RAM, ofta använda data av nuvarande program som finns kvar i pagefile.sys och hårddisken nås när en ny uppsättning data skulle läsas eller skrivas. Detta inkluderar data som inte finns på sidfältet - de data som kan ha ersatts med en ny uppsättning.

    Minnehantering i Windows 8 - App Pagefilerna

    Med Windows 8 ändrades minneshanteringen lite. Det fanns två typer av program i Windows 8 / 8.1. De traditionella applikationerna fungerade fortfarande som förklarat ovan. En del av dem stannade i RAM medan nödvändiga data lagrades till sidfiler när programmen var lediga och när RAM-minne var fullt.

    De moderna apperna sprang bara när de var i fokus. Om du öppnade app A och app B och för närvarande arbetar med app A, kommer app B tillsammans med relaterad data att tryckas tillbaka till sidfiler. På så sätt kan app A ha bra åtkomst till minne och behöver inte nå ut till sidfiler för varje hämtningsprocess. När du skickade app A till bakgrund genom att fokusera på app B, skulle app A och relaterade data gå till sidfiler medan app B får exklusiv åtkomst till RAM.

    Den här metoden sparades i minnet och gjorde apps snabbare. Med Windows 10 har komprimeringsfunktionen lagts till för att göra det ännu snabbare. I följande avsnitt beskrivs hur det fungerar i Windows 10.

    Minneshantering i Windows 10 - Komprimering över Pagefile

    Minneshanteringen är samma som för Windows 8 / 8.1. De traditionella programmen lagras i elektronisk minne och fokuserade appar lagras också i RAM. Om RAM blir överbelastat på grund av överflödig data komprimeras app och data saker upp till 40% och rymmer i samma elektroniska minne.

    Windows 10 använder även pagefile.sys för att lagra data från det elektriska minnet. Om en app använder för mycket data men med långsammare intervaller trycks en del av dess data till sidofiler om det elektroniska minnet saknar ledigt utrymme. Om appen blir aggressiv flyttas data tillbaka från sidfältet till det elektroniska minnet och en annan app drivs till sidfiler för att skapa plats för aktuell app. Endast i sällsynta fall närmar sig hårddisken: När en ny uppsättning data eller app ska laddas eller när data som krävs av en app inte finns i RAM eller sidfiler.
    Windows 10 har också två kategorier av appar: moderna och traditionella. De traditionella applikationerna lagras separat i elektroniskt minne medan de moderna applikationerna har sin egen stack. Det gör det lättare att trycka moderna appar och relaterade data till sidfiler när du öppnar för många appar på ett sätt som minnet blir kort trots kompression.

    Det sparar ungefär 50% av sidfilsaktiviteten (jämfört med äldre versioner av Windows) när du använder funktionen för minneskomprimering i Windows 10 eftersom de flesta av data är redan tillgängliga i huvudminnet - i komprimerad form. När appen eller data krävs, dekomprimeras den och används. Så det finns ett behov av att hålla en del RAM tomt för att tillhandahålla okomprimerad data. Även när du använder sidfiler, är hastigheten snabbare i Windows 10 eftersom hela appen och relaterade data lagras som en komprimerad sida som är tillgänglig i sekventiell ordning. Medan en del av data komprimeras skickas den andra delen till huvudminne för bearbetning. Det här sparar tid och gör datorn snabbare på Windows 10-maskiner.

    För mer information, kolla in den här videon på kanal 9.