Зашто је добро да је РАМ рачунара пун
Да ли Виндовс, Линук, Андроид или други оперативни систем користе много РАМ-а? Не паничи! Модерни оперативни системи користе РАМ као кеш датотека како би убрзали ствари. Под претпоставком да рачунар ради добро, нема разлога за бригу.
Иако може изгледати контраинтуитивно онима који памте да су наши рачунари увек били гладни РАМ-а, висока употреба РАМ-а значи да се ваш РАМ добро користи. Празан РАМ је изгубљен РАМ.
Лоша употреба велике меморије у односу на добру употребу велике меморије
Пре свега, коришћење меморије није увек добра ствар. Ако ваш рачунар изгледа веома споро, онда употреба меморије високог приступа (РАМ) није добра ствар. Ако је РАМ пун, рачунар је спор, а лампица чврстог диска стално трепери, рачунар се мења на диск. Ово је знак да ваш рачунар користи ваш чврсти диск, који је много спорији за приступ, као "преливање" за вашу меморију.
Ако се то догоди, јасна је страна да вашем рачунару треба више РАМ-а - или да требате користити мање програма који су гладни меморије. Ово је дефинитивно лоша ствар.
Међутим, постоји јасна разлика између овог случаја, где ваш рачунар не ради добро, и чешћег случаја када се чини да рачунар ради добро, али постоји алармантна количина РАМ-а који се користи са неколико отворених програма.
Кеширање диска
Инсталирајте Виндовс КСП на рачунар и вероватно ћете га видети користећи неколико стотина мегабајта меморије када је систем у мировању. Инсталирајте Виндовс 7 на том истом рачунару и вероватно ћете видети да Виндовс 7 користи неколико гигабајта меморије у истој ситуацији.
Шта се дешава? Да ли је Виндовс КСП само лакши и бржи оперативни систем? Да ли су модерни оперативни системи надути и расипни са меморијом? Не баш.
РАМ је много више него што је било када је Виндовс КСП био нови сјајни оперативни систем, а модерни оперативни системи га користе. Савремени оперативни системи користе РАМ рачунара као кеш за често приступане датотеке и податке о програму.
У оперативном систему Виндовс, ова функција је позната као СуперФетцх, која је представљена у оперативном систему Виндовс Виста. СуперФетцх гледа апликације које користите и учитава уобичајене датотеке апликација и библиотеке у меморију рачунара пре него што их затребате. Када покренете апликацију, Виндовс учитава датотеке апликације из РАМ-а уместо да их чита са диска, што је спор процес. Ово убрзава покретање апликација и генерално чини ваш рачунар бржим и бржим.
Ово се не односи само на Виндовс. Корисници Линука ће такође приметити да њихов рачунар користи наизглед алармантну количину меморије за кеширање датотека са вашег диска, а нови корисници Линука могу бити забринути када то примећују. Многи програми за праћење употребе ресурса, као што је ГНОМЕ Систем Монитор, скривају меморију коју корисник користи од кеш меморије, тако да корисници неће морати да схвате ово или да буду забринути.
Прегледници и други софтвер
Исто важи и за претраживаче и друге софтверске апликације са сопственим кешом. На пример, ако приметите Веб претраживач као што је Мозилла Фирефок користећи велику количину РАМ-а, то није нужно лоша ствар. Ако имате много РАМ-а на рачунару, добро је да га Фирефок користи. Помоћу кеширања веб страница које сте посетили у РАМ-у, Фирефок може убрзати време учитавања веб страница, чинећи коришћење дугмади Назад и Напред много бржим. Из тог разлога, Фирефок аутоматски одређује идеалну величину кеша на основу количине РАМ-а у вашем рачунару.
И сам Фирефок је можда у прошлости имао цурење меморије и друге проблеме, али концепт је исти. Нема смисла да Мозилла користи Фирефок РАМ за употребу до 50 мегабајта јер модерни рачунари имају много РАМ-а који Фирефок може да користи да убрза претраживање интернета.
Исто важи и за други софтвер. Програми са великом количином меморије могу добро искористити вашу РАМ меморију, не трошећи је.
Зашто је празна РАМ бескорисна
Можда мислите да је употреба РАМ-а као кеша одлична, али не желите да ове програмске датотеке и друге податке заузимају вашу РАМ меморију. Радије бисте имали празан РАМ, тако да се програми одмах покрећу, а меморија ће се користити за оно што мислите да је најбоље, а не за оно што ваш оперативни систем и програми мисле да је најбоље.
Међутим, то уопште није проблем. Без обзира да ли је РАМ пуна кешираних датотека или је потпуно празна, све је то доступно за програме којима је заиста потребна. Кеширани подаци у РАМ-у означени су као ниски приоритет и одмах се одбацују чим је меморија потребна за нешто друго.
Пошто се ови подаци могу одмах одбацити када је то потребно, нема никаквих недостатака за коришћење РАМ-а за кеш. (Један потенцијални недостатак су корисници који не разумеју шта се збуњује.)
Празан РАМ је бескористан. Није брже за компјутер да уписује податке у РАМ, нити празна РАМ користи мање енергије. У ствари, под претпоставком да покрећете програм који је можда већ присутан у кешу датотека РАМ-а, програми ће се учитати много брже када се користи РАМ, а не када је празна.
То је разлог зашто је употреба убојице задатака на Андроиду лоша идеја, а то је и разлог зашто не бисте требали бити превише забринути ако ваш рачунар попуњава вашу РАМ меморију. То је такође један од разлога зашто Виндовс КСП није идеалан оперативни систем за данашњи хардвер - док употреба РАМ-а у КСП-у може бити много нижа од Виндовс 7, то није нужно добра ствар ако имате модеран рачунар са пристојном количином РАМ-а.