Ured

Kompresija memorije u sustavu Windows 10

Week 4, continued

Week 4, continued
Anonim

Kompresija memorije u Windows 10 osigurava dobivanje optimalne i uravnotežene uporabe RAM-a zajedno s datotekom stranice. Novi OS dolazi s optimizacijom memorije koja uključuje kompresiju podataka koji zauzimaju elektroničku memoriju. U članku se govori o tome kako stariji verzije sustava Windows upravljaju memorijom, što je značajka kompresije memorije i kako funkcionira kompresija memorije u sustavu Windows 10. Upravljanje memorijom u starijim verzijama sustava Windows

U sustavu Windows cijela je stvar memorije podijeljena u tri različita dijelovi:

Memorija s izravnim pristupom (elektronička memorija)

  1. Pagefile (Proširenje RAM-a na tvrdom disku)
  2. Tvrdi disk i druge vrste sustava za pohranu
  3. U starijim verzijama bilo je potrebno dodijeliti dobro količina prostora na tvrdom disku na pagefile.sys koja je djelovala kao produžetak elektroničke memorije. Upravljanje memorijom u starijim verzijama sustava Windows bilo je jednostavno i ravno. Pohranite trenutno pokrenute programe i srodne podatke u elektroničku memoriju i pošaljite najmanje korištene podatke na pagefile.sys. Dok je tradicionalna aplikacija boravila u glavnoj memoriji, podatkovni je dio često bio prebačen na stranicu, ako se ne koristi dugo. Ako je kapacitet stranice datoteke premašen, podaci o pagefile su zamijenjeni. U tom slučaju, ako je aplikacija - još uvijek u elektronskoj memoriji - zahtijevala stare podatke, ponovno je učitana u RAM s tvrdog diska ili drugih uređaja za pohranu - što znači da je trebalo više vremena za čitanje ili pisanje podataka.

Drugim riječima, aplikacije i najnoviji podaci trebaju se nalaziti u RAM-u, često korišteni podaci prema trenutnim aplikacijama ostaju u pagefile.sys i na tvrdom disku je pristupilo kada se novi skup podataka morao čitati ili napisati. Ovo uključuje podatke koji se ne nalaze na stranici - podaci koji su možda zamijenjeni novim setom.

Upravljanje memorijom u sustavu Windows 8 - Stranica aplikacije

U sustavu Windows 8 upravljanje memorijom se malo promijenilo. Postoje dvije vrste aplikacija u sustavu Windows 8 / 8.1. Tradicionalne aplikacije i dalje su radile kao što je gore objašnjeno Dio njih ostao je u RAM-u, a traženi podaci pohranjeni su na pagefile kada su aplikacije bile u stanju mirovanja i kad je RAM bio pun.

Moderne aplikacije tek su bile u fokusu. Ako ste otvorili aplikaciju A i aplikaciju B, a trenutno rade na aplikaciji A, aplikacija B zajedno s povezanim podacima bit će prebačena na stranicu. Na taj način, aplikacija A može imati dobar pristup memoriji i ne smije doprijeti do stranice datoteke za svaki postupak dohvaćanja. Kada ste poslali aplikaciju A u pozadinu usredotočivši se na aplikaciju B, aplikacija A i povezani podaci krenut će u datoteku stranice dok aplikacija B dobiva ekskluzivni pristup RAM-u.

Ova je metoda spremljena na memoriju i brže je napravila aplikacije. Sa sustavom Windows 10 značajka kompresije dodana je kako bi bila još brža. Sljedeći odjeljak objašnjava kako funkcionira u sustavu Windows 10.

Upravljanje memorijom u sustavu Windows 10 - Kompresija preko Filefile

Upravljanje memorijom je isto kao i Windows 8 / 8.1. Tradicionalne aplikacije pohranjene su u elektronskoj memoriji, a fokusirane aplikacije pohranjene su iu RAM-u. Ako RAM postane zagušen zbog viših podataka, podaci aplikacije i podataka komprimirani su do 40% i smješteni u istu elektroničku memoriju.

Windows 10 također koristi pagefile.sys za pohranu podataka s električne memorije. Ako aplikacija upotrebljava previše podataka, ali u sporijim intervalima, neki se njezini podaci guraju na stranicu ako elektronička memorija nema slobodnog prostora. Ako aplikacija postane agresivna, podaci se premještaju iz datoteke stranice na elektroničku memoriju, a neka druga aplikacija se gura u datoteku stranice kako bi se stvorio prostor za trenutačnu aplikaciju. Samo u rijetkim slučajevima pristupa se tvrdom disku: kada se učitava novi skup podataka ili aplikacija ili kada podaci koji zahtijevaju aplikacija nisu prisutni na RAM-u ili stranici.

Windows 10 također ima dvije kategorije aplikacija: moderna i tradicionalna. Tradicionalne aplikacije pohranjuju se odvojeno u elektronsku memoriju, dok moderne aplikacije imaju svaku vlastitu snop. To olakšava premještanje suvremenih aplikacija i povezanih podataka u stranicu datoteku kada otvorite previše aplikacija na način da memorija padne usprkos kompresiji.

Sprema oko 50% aktivnosti aktivnosti stranica (u usporedbi sa starijim verzijama sustava Windows) kada koriste značajku kompresije memorije u sustavu Windows 10 jer je većina podataka već dostupna u glavnoj memoriji - u komprimiranom obliku. Kada je aplikacija ili podaci potrebni, dekomprimiran je i upotrebljava se. Dakle, postoji potreba za zadržavanjem dijela RAM-a prazan kako bi se osigurala nekomprimirana podataka. Čak i kada koristite pagefile, brzina je brža u sustavu Windows 10 jer se cijela aplikacija i povezani podaci pohranjuju kao komprimirana stranica koja se pristupa redoslijedom. Dok se dio podataka ne komprimira, drugi se dio šalje u glavnu memoriju za obradu. To također štedi vrijeme i čini računanje brže na strojevima za sustav Windows 10.

Za više pojedinosti pogledajte ovaj videozapis na kanalu 9.