Pamäť je dôležitým faktorom rýchlejšieho spracovania rôznych úloh. Keďže ide o elektronickú pamäť, je to nákladné a väčšina ľudí si nemôže dovoliť obrovské množstvo pamäte RAM. Existuje tiež limit pre pamäť RAM, ktorú môžu operačné systémy podporiť. Ale Kompresia pamäte funkcia v Windows 10 zabezpečuje optimálne a vyvážené využitie pamäte RAM spolu so súborom stránky. Nový operačný systém je dodávaný s optimalizáciou pamäte, ktorá zahŕňa kompresiu údajov zaberajúcich elektronickú pamäť. Článok hovorí o tom, ako staršie verzie systému Windows spravovali pamäť, čo je funkcia kompresie pamäte a ako kompresia pamäte funguje v systéme Windows 10.
Správa pamäte v starších verziách systému Windows
V systéme Windows je celá pamäť rozdelená do troch rôznych častí:
- Pamäť s náhodným prístupom (elektronická pamäť)
- Pagefile (Rozšírenie pamäte RAM na pevnom disku)
- Pevný disk a iné typy systémov ukladania dát
V starších verziách bolo potrebné prideliť dostatočné množstvo priestoru na pevnom disku súboru pagefile.sys, ktorý fungoval ako rozšírenie elektronickej pamäte. Správa pamäte v starších verziách systému Windows bola jednoduchá a rovná. Uložte aktuálne spustené aplikácie a súvisiace údaje do elektronickej pamäte a odošlite najmenšie použité dáta do stránky pagefile.sys. Zatiaľ čo tradičná aplikácia bola uložená v hlavnej pamäti, dátová časť bola často tlačená na stránku, ak sa nepoužíva dlho. Ak bola kapacita stránkovacieho súboru prekročená, údaje na stránkach boli nahradené. V takom prípade, ak aplikácia - ktorá bola stále v elektronickej pamäti - potrebovala staré dáta, bola opäť načítaná do pamäte RAM z pevného disku alebo z iných úložných zariadení - čo znamená, že čítanie alebo zapisovanie údajov trvalo viac času.
Inými slovami, aplikácie a najaktuálnejšie dáta majú byť uložené v pamäti RAM, často sa používajú dáta súčasnými aplikáciami, ktoré zostávajú vo formáte pagefile.sys a na pevný disk sa pristupuje, keď sa musí čítať alebo písať nová sada dát. Zahŕňa to aj údaje, ktoré sa nenachádzajú na stránkach - údaje, ktoré mohli byť nahradené novým súborom.
Správa pamäte vo Windows 8 - Súbory stránok aplikácie
V systéme Windows 8 sa správa pamäte trochu zmenila. V systéme Windows 8 / 8.1 boli dva typy aplikácií. Tradičné aplikácie stále fungovali, ako bolo vysvetlené vyššie. Časť z nich zostala v pamäti RAM, zatiaľ čo požadované údaje boli uložené do súboru stránok, keď boli aplikácie nečinné a keď bola pamäť RAM plná.
Moderné aplikácie bežali len vtedy, keď boli v centre pozornosti. Ak ste otvorili aplikáciu A a aplikáciu B a v súčasnosti pracujete v aplikácii A, aplikácia B spolu so súvisiacimi údajmi bude tlačená späť na stránku. Aplikácia A tak môže mať dobrý prístup k pamäti a nemusí sa dostať do stránkového súboru pre každý proces načítania. Keď ste aplikáciu A odoslali na pozadí tým, že sa sústredíte na aplikáciu B, aplikácia A a súvisiace údaje sa dostanú do stránky, zatiaľ čo aplikácia B získa exkluzívny prístup do pamäte RAM.
Táto metóda bola uložená v pamäti a rýchlejšia aplikácia. V systéme Windows 10 bola funkcia kompresie pridaná, aby sa ešte rýchlejšie. Nasledujúca časť vysvetľuje, ako funguje v systéme Windows 10.
Správa pamäte v systéme Windows 10 - Kompresia nad súborom stránok
Správa pamäte je rovnaká ako v systéme Windows 8 / 8.1. Tradičné aplikácie sú uložené v elektronickej pamäti a sústredené aplikácie sú tiež uložené v pamäti RAM. Ak sa pamäť RAM preťaží kvôli nadmerným dátam, aplikácia a dáta sú stlačené až na 40% a uložené v rovnakej elektronickej pamäti.
Systém Windows 10 tiež používa stránku pagefile.sys na ukladanie údajov z elektrickej pamäte. Ak aplikácia používa príliš veľa údajov, ale v pomalších intervaloch, niektoré jej údaje sú tlačené do súboru stránok, ak elektronická pamäť nemá dostatok voľného miesta. Ak sa aplikácia stáva agresívnou, údaje sa presunú späť zo súboru stránok do elektronickej pamäte a niektorá ďalšia aplikácia sa presunie do súboru stránok a vytvorí tak priestor pre aktuálnu aplikáciu. Len v zriedkavých prípadoch sa pristupuje k pevnému disku: ak sa má načítať nová sada údajov alebo aplikácie alebo ak sa údaje požadované aplikáciou nenachádzajú v pamäti RAM ani v súbore stránok. Systém Windows 10 má tiež dve kategórie aplikácií: moderné a tradičné. Tradičné aplikácie sú uložené samostatne v elektronickej pamäti, zatiaľ čo moderné aplikácie majú každý svoj vlastný stoh. To umožňuje jednoduchšie tlačiť moderné aplikácie a súvisiace dáta do stránkovacieho súboru, keď otvárate príliš veľa aplikácií takým spôsobom, že pamäť skracuje napriek kompresii.
Pri používaní funkcie kompresie pamäte v systéme Windows 10 šetrí asi 50% aktivity stránky (v porovnaní so staršími verziami systému Windows), pretože väčšina údajov je už dostupná v hlavnej pamäti - v komprimovanej podobe. Keď je aplikácia alebo údaje potrebné, dekomprimuje sa a používa sa. Takže je potrebné zachovať prázdnu časť RAM, aby sa zabezpečili nekomprimované údaje. Dokonca aj pri použití stránkovacieho súboru je rýchlosť v systéme Windows 10 rýchlejšia, pretože celá aplikácia a súvisiace údaje sú uložené ako komprimovaná stránka, ktorá je prístupná v postupnom poradí. Zatiaľ čo časť dát je nekomprimovaná, druhá časť je odoslaná do hlavnej pamäte na spracovanie. To tiež šetrí čas a robí počítač rýchlejšie na strojoch Windows 10.
Pre viac informácií si pozrite toto video na kanáli 9.
Súvisiace príspevky:
- Hiberfil.sys, Pagefile.sys a nový súbor Swapfile.sys v systéme Windows 10/8
- Naše dáta, naše vlastné stránky: Guest a Whitepaper na zálohovanie dát
- Príkazy WMI v systéme Windows 10/8/7
- Vytvorte Windows 10 Štart, spustenie, vypnutie rýchlejšie
- Prečo systém Windows zobrazuje menej RAM než je nainštalovaný?