Prečo je dobré, že pamäť RAM vášho počítača je plná
Je Windows, Linux, Android alebo iný operačný systém využívajúci veľa pamäte RAM? Nestrácajte paniku! Moderné operačné systémy používajú pamäť RAM ako vyrovnávaciu pamäť súborov na zrýchlenie situácie. Za predpokladu, že váš počítač funguje dobre, nemusíte sa obávať.
Zatiaľ čo sa to môže zdať nezmyselné pre tých z nás, ktorí si pamätajú, že naše počítače sú stále hladované pre pamäť RAM, vysoké využitie pamäte RAM znamená, že vaša pamäť RAM je dobre využitá. Prázdna pamäť RAM je zbytočná pamäť RAM.
Špatné používanie vysokej pamäte a dobré využitie vysokej pamäte
Po prvé, vysoké využitie pamäte nie je vždy dobrá vec. Ak sa zdá váš počítač veľmi pomalý, používanie vysokorýchlostnej pamäte (RAM) nie je dobrá vec. Ak je pamäť RAM plná, počítač je pomalý a indikátor pevného disku neustále bliká, počítač sa premiestňuje na disk. Toto je znak, že váš počítač používa pevný disk, ktorý je oveľa pomalšie prístupný, ako "pretečenie" pre vašu pamäť.
Ak k tomu dôjde, je to jasná stránka, že váš počítač potrebuje viac pamäte RAM - alebo potrebujete menej programov, ktoré sú náročné na pamäť. To je určite zlá vec.
Existuje však jasný rozdiel medzi týmto prípadom, v ktorom váš počítač nevykazuje dobré výsledky, a to v bežnejšom prípade, keď sa zdá, že váš počítač funguje správne, ale existuje alarmujúce množstvo RAM, ktoré sa používa s niekoľkými programami otvorenými.
Disk Caching
Nainštalujte systém Windows XP do počítača a pravdepodobne ho budete vidieť pomocou niekoľkých sto megabajtov pamäte, keď je systém nečinný. Nainštalujte systém Windows 7 na ten istý počítač a pravdepodobne budete vidieť Windows 7 s použitím niekoľkých gigabajtov pamäte v rovnakej situácii.
Tak čo sa deje? Je systém Windows XP len ľahší a rýchlejší operačný systém? Sú moderné operačné systémy nafúknuté a zbytočné s pamäťou? Nie úplne.
RAM je oveľa hojnejšia ako vtedy, keď bol Windows XP lesklý nový operačný systém a moderné operačné systémy ho využívajú. Moderné operačné systémy používajú RAM počítača ako vyrovnávaciu pamäť pre často prístupné súbory a dáta programu.
V systéme Windows je táto funkcia známa ako SuperFetch, ktorá bola zavedená v systéme Windows Vista. Služba SuperFetch sleduje aplikácie, ktoré používate, a načítava bežne používané aplikačné súbory a knižnice do pamäte RAM počítača predtým, než ich potrebujete. Pri spustení aplikácie systém Windows načíta súbory aplikácie z pamäte RAM namiesto ich čítania z disku, čo je pomalý proces. To urýchľuje spustenie aplikácie a zvyčajne robí váš počítač rýchlejší a citlivejší.
Toto sa nevzťahuje len na systém Windows. Používatelia systému Linux si tiež uvedomia, že ich počítač používa zdanlivo alarmujúce množstvo pamäte na ukladanie súborov do vyrovnávacej pamäte z vášho disku a používatelia nového systému Linux môžu byť znepokojení, keď si to všimnú. Mnoho programov monitorovania využívania zdrojov, ako je napríklad systémový monitor GNOME, skrýva používateľov pamäť, ktorú používa vyrovnávacia pamäť, aby ich užívatelia nemuseli rozumieť,.
Prehliadače a iný softvér
To isté platí pre prehliadače a iné softvérové aplikácie s vlastnou vyrovnávacou pamäťou. Napríklad, ak si všimnete webový prehliadač, ako je Mozilla Firefox, ktorý používa veľké množstvo pamäte RAM, nemusí to byť zle. Ak máte vo svojom počítači veľkú pamäť RAM, je dobré, že ho Firefox používa. Ukladaním do vyrovnávacej pamäte webových stránok, ktoré ste navštívili vo svojej pamäti RAM, môže Firefox urýchliť načítanie webových stránok, a to pomocou tlačidiel Späť a Forward oveľa rýchlejšie. Z tohto dôvodu Firefox automaticky určuje ideálnu veľkosť vyrovnávacej pamäte na základe množstva pamäte RAM vo vašom počítači.
Samotný Firefox mohol mať v minulosti pamäťové úniky a iné problémy, ale koncept je rovnaký. Nemá zmysel pre Mozillu, aby využil RAM až 50 megabajtov, pretože moderné počítače majú veľa pamäte RAM, ktorú Firefox môže použiť na urýchlenie prehliadania webu.
To isté platí pre iný softvér. Programy s vysokým využitím pamäte môžu správne využívať vašu pamäť RAM a nie jej plytvať.
Prečo prázdna pamäť RAM je zbytočná
Možno si myslíte, že používanie pamäte RAM ako vyrovnávacej pamäte je skvelé, ale nechcete, aby tieto programové súbory a iné dáta zaberali vašu pamäť RAM. Radšej by ste mali mať k dispozícii prázdnu pamäť RAM, aby sa programy spustili okamžite a pamäť bude použitá pre to, čo si myslíte, že je najlepšie, nie to, čo váš operačný systém a programy považujú za najlepšie.
Nie je to však vôbec problém. Či je vaša pamäť RAM plná súborov uložených vo vyrovnávacej pamäti alebo je úplne prázdna, všetko je k dispozícii pre programy, ktoré ju skutočne potrebujú. Údaje vo vyrovnávacej pamäti uložené v pamäti vo vašej pamäti RAM sú označené ako nízke priority a okamžite sa vyhodia, akonáhle je pamäť potrebná pre niečo iné.
Pretože tieto dáta môžu byť v prípade potreby okamžite zlikvidované, neexistuje žiadna nevýhoda pri používaní pamäte RAM pre vyrovnávaciu pamäť. (Jednou potenciálnou nevýhodou sú užívatelia, ktorí nerozumejú, čo sa stáva zmäteným.)
Prázdna pamäť RAM je zbytočná. Nie je pre počítač rýchlejšie zapisovať údaje do prázdnej pamäte RAM, ani prázdna pamäť RAM nepoužíva menej energie. V skutočnosti za predpokladu, že spúšťate program, ktorý sa už môže nachádzať vo vyrovnávacej pamäti súborov RAM, programy sa načítajú oveľa rýchlejšie, keď sa používa RAM, a nie je prázdna.
To je dôvod, prečo používanie zabijakov úloh v systéme Android je zlým nápadom, a preto by ste nemali byť príliš znepokojení, ak váš počítač plní pamäť RAM. Je to tiež jeden z dôvodov, prečo Windows XP nie je ideálnym operačným systémom pre dnešný hardvér - zatiaľ čo používanie operačného systému Windows XP je oveľa nižšie ako Windows 7, nie je to dobrá vec, ak máte moderný počítač s dostatočným množstvom pamäte RAM.