Atminties suspaudimas sistemoje "Windows 10"

Turinys:

Atminties suspaudimas sistemoje "Windows 10"
Atminties suspaudimas sistemoje "Windows 10"

Video: Atminties suspaudimas sistemoje "Windows 10"

Video: Atminties suspaudimas sistemoje
Video: CS50 2013 - Week 10 - YouTube 2024, Balandis
Anonim

Atmintis yra svarbus veiksnys greičiau apdorojant skirtingas užduotis. Kadangi tai yra elektroninė atmintis, tai brangu, ir dauguma žmonių negali sau leisti didelės apimties RAM. Taip pat yra RAM riba, kurią operacinės sistemos gali palaikyti. Bet Atminties suspaudimas funkcija " Windows 10" užtikrina optimalų ir subalansuotą RAM naudojimą kartu su puslapio failu. Naujoji OS yra su atminties optimizavimu, apimančiu duomenų, užimančių elektroninę atmintį, suspaudimą. Straipsnyje kalbama apie tai, kaip vyresni "Windows" versijos tvarko atmintį, kokia yra atmintinės suspaudimo funkcija ir kaip "Memory Squeezing" veikia "Windows 10".

Image
Image

Atminties valdymas senesnėse "Windows" versijose

Windows sistemoje visa atmintis yra padalinta į tris skirtingas dalis:

  1. Laisvosios kreipties atmintis (elektroninė atmintis)
  2. Pagefile (RAM talpa kietajame diske)
  3. Standusis diskas ir kitos rūšies laikymo sistemos

Ankstesnėse versijose buvo būtina skirti pakankamai laisvos vietos standžiajame diske, kad pagefile.sys veiktų kaip elektroninės atminties plėtinys. Senesnių Windows versijų atminties valdymas buvo paprastas ir tiesus. Laikykite šiuo metu naudojamas programas ir susijusius duomenis į elektroninę atmintį ir išsiųskite mažiausiai naudojamus duomenis į pagefile.sys. Nors tradicinis taikymas buvo pagrindinėje atminties atmintyje, duomenų dalis dažnai buvo perkelta į failą "pagefile", jei jis ilgai nenaudojamas. Jei puslapio failo talpa viršyta, puslapio failo duomenys buvo pakeisti. Tuo atveju, jei programa, kuri vis dar buvo elektroninėje atmintyje, reikalavo senų duomenų, ji vėl buvo įkeliama į RAM iš kietojo disko ar kitų saugojimo įrenginių, o tai reiškia, kad daugiau laiko buvo norint skaityti ar rašyti duomenis.

Kitaip tariant, programos ir naujausi duomenys turi būti RAM, dažnai naudojami dabartinių programų duomenys išliko puslapyje file.sys, o kietajame diske buvo pasiektas naujas duomenų rinkinys, kurį reikėjo perskaityti ar parašyti. Tai apima duomenis, kurie nėra puslapio faile - duomenys, kurie galėjo būti pakeisti naujais.

Atminties valdymas sistemoje "Windows 8" - "App Pagefiles"

"Windows 8" pakeitė atminties valdymą. "Windows 8 / 8.1" buvo dviejų tipų programos. Tradicinės paraiškos vis dar dirbo, kaip paaiškinta pirmiau. Dalis jų liko RAM, tuo tarpu reikalaujami duomenys buvo saugomi failams tinklalapyje, kai programos buvo nenaudojamos ir kai RAM buvo užpildyta.

Šiuolaikinės programos vyko tik tada, kai jos buvo sutelktos. Jei atidarote programą A ir programą B ir šiuo metu naudojate programą A, programa B kartu su susijusiais duomenimis bus grąžinta į puslapio rinkmeną. Tokiu būdu programa "A" gali turėti gerą prieigą prie atminties ir nereikia pasiekti puslapio faile kiekvienam paleidimo procesui. Kai siunčiate programą A fone, sutelkdami dėmesį į B programą, programa A ir susiję duomenys pereis į puslapio failą, o "B" bus išskirtinė prieiga prie RAM.

Šis metodas išsaugotas atmintyje ir pagreitina programas. Naudodamas "Windows 10", suspaudimo funkcija buvo pridėta dar greičiau. Šiame skyriuje paaiškinama, kaip tai veikia "Windows 10".

"Memory Management" sistemoje "Windows 10" - "Compression over Pagefile"

Atminties valdymas yra toks pat kaip ir "Windows 8 / 8.1". Tradicinės programos saugomos elektroninėje atmintyje, o sutelktos programos taip pat saugomos RAM. Jei dėl pernelyg didelių duomenų RAM perpildoma, programų ir duomenų dalykai suspaudžiami iki 40%, o jie dedami į tą pačią elektroninę atmintį.

"Windows 10" taip pat naudoja "pagefile.sys", kad saugotų duomenis iš elektros atminties. Jei programa naudoja per daug duomenų, bet lėtesniais laiko tarpais, kai kurie jos duomenys yra perkeliami į puslapį, jei elektroninėje atmintyje trūksta laisvos vietos. Jei programa tampa agresyvi, duomenys perkeliami atgal iš puslapio failo į elektroninę atmintį, o kai kurios kitos programos yra perkeltos į puslapio failą, kad būtų galima palikti vietos dabartinei programai. Tik retais atvejais kietajame diske daroma prielaida: kai reikia įkelti naują duomenų rinkinį arba programą arba kai programai reikalingi duomenys nėra nei RAM, nei failo puslapyje. "Windows 10" taip pat turi dvi kategorijų programas: modernias ir tradicines. Tradicinės programos saugomos atskirai elektroninėje atmintyje, o šiuolaikinėms programoms kiekviena turi savo kaminą. Tai palengvina šiuolaikinių programų ir susijusių duomenų perkėlimą į "pagefile", kai atidarote per daug programų taip, kad atmintis trūksta, nepaisant glaudinimo.

Kai naudojate atmintinės suspaudimo funkciją "Windows 10", ta programa sutaupo apie 50% "pagefile" veiklos (palyginti su senesnėmis "Windows" versijomis), nes dauguma duomenų jau yra pagrindinėje atmintyje (suspaustoje formoje). Kai reikalinga programa arba duomenys, ji yra dekompresuojama ir naudojama. Taigi, reikia, kad RAM dalis būtų tuščia, kad būtų galima nesuspaustų duomenų. Net naudojant "pagefile", greitis yra greitesnis "Windows 10", nes visa programa ir susiję duomenys saugomi kaip suspausto puslapio, prie kurio prisijungia nuosekliai. Nors dalis duomenų nesuspaustų, kita dalis siunčiama į pagrindinę atmintį apdorojimui. Tai taip pat sutaupo laiko ir daro kompiuterį greičiau "Windows 10" mašinose.

Jei reikia daugiau informacijos, peržiūrėkite šį vaizdo įrašą kanale 9.

Susijusios žinutės:

  • Hiberfil.sys, Pagefile.sys ir naujas Swapfile.sys failas "Windows 10/8"
  • Mūsų duomenys, mūsų namai: Svečių įrašai ir duomenų archyvas
  • WMI komandos Windows 10/8/7
  • "Windows 10" paleiskite, paleiskite, išjunkite greičiau
  • Kodėl Windows rodo mažiau RAM, nei įdiegta?

Rekomenduojamas: