If-Koubou

Защо е хубаво, че RAM на компютъра ви е пълен

Защо е хубаво, че RAM на компютъра ви е пълен (Как да)

Има ли Windows, Linux, Android или друга операционна система с много RAM? Не се паникьосвайте! Съвременните операционни системи използват RAM като кеш за файлове, за да ускорят нещата. Ако приемем, че компютърът ви работи добре, няма какво да ви притеснява.

Макар че може да изглежда неуместно за тези от нас, които помнят, че нашите компютри винаги са гладни за RAM, използването на висока RAM означава, че вашата RAM се използва добре. Празната RAM е загуба на RAM.

Лошо използване на висока памет срещу добро използване на висока памет

На първо място, използването на висока памет не винаги е добро нещо. Ако компютърът ви изглежда много бавен, използването на памет с висок растер на достъп (RAM) не е добро нещо. Ако вашата RAM е пълна, компютърът ви е бавен и индикаторът на твърдия диск непрекъснато мига, вашият компютър се заменя с диска. Това е знак, че компютърът ви използва твърдия ви диск, който е много по-бавен за достъп, като "препълване" за паметта ви.

Ако това се случи, ясно е, че вашият компютър се нуждае от повече RAM - или че трябва да използвате по-малко гладни програми в паметта. Това определено е лошо нещо.

Има обаче ясна разлика между случая, в който компютърът ви не работи добре и по-често срещаният случай, в който компютърът Ви изглежда е добре, но има много тревожно количество RAM, което се използва с няколко отворени програми.

Disk Caching

Инсталирайте Windows XP на компютър и вероятно ще го видите, използвайки няколко стотин мегабайта памет, когато системата е празна. Инсталирайте Windows 7 на същия компютър и най-вероятно ще видите, че Windows 7 използва няколко гигабайта памет в една и съща ситуация.

Е, какво става? Дали Windows XP е просто по-лека, по-бърза операционна система? Дали модерните операционни системи са подути и разточителни с памет? Не точно.

RAM е по-богато от това, което беше, когато Windows XP беше новата лъскава операционна система и модерни операционни системи се възползват от нея. Съвременните операционни системи използват RAM на компютъра като кеш за често достъпни файлове и данни за програмата.

В Windows тази функция е известна като SuperFetch, която е въведена в Windows Vista. SuperFetch наблюдава приложенията, които използвате, и зарежда обичайно използваните файлове и библиотеки в паметта на компютъра, преди да имате нужда от тях. Когато стартирате приложение, Windows зарежда файловете на приложението от RAM, вместо да ги чете от диска, което е бавен процес. Това ускорява стартирането на приложенията и обикновено прави компютъра по-бърз и по-отзивчив.

Това не важи само за Windows. Потребителите на Linux също ще забележите, че компютърът им използва привидно обезпокоително количество памет за кеширане на файлове от вашия диск и новите потребители на Linux могат да бъдат загрижени, когато забележат това. Много програми за мониторинг на ресурсите, като например GNOME System Monitor, скриват паметта, използвана от кеш паметта от потребителя, така че потребителите да не трябва да разбират това или да се занимават.

Браузъри и друг софтуер

Същото важи и за браузърите и другите софтуерни приложения със собствен кеш. Например, ако забележите уеб браузър като Mozilla Firefox, който използва голяма част от RAM, това не е непременно лошо нещо. Ако имате много RAM в компютъра си, добре е, че Firefox го използва. Чрез кеширане на уеб страници, които сте посетили в паметта си, Firefox може да ускори зареждането на уеб страниците, като направи използването на бутоните "Назад и напред" много по-бързо. По тази причина Firefox автоматично определя идеалния размер на кеша въз основа на размера на RAM на вашия компютър.

Самият Firefox може исторически да има изтичане на паметта и други проблеми, но концепцията е една и съща. Няма смисъл Mozilla да натовари използването на RAM на Firefox до 50 мегабайта, защото модерните компютри имат много RAM, които Firefox може да използва за ускоряване на браузването в мрежата.

Същото важи и за друг софтуер. Програми с високо използване на паметта може да използват добре вашата RAM, без да я губите.

Защо празната RAM е безполезна

Може би си мислите, че използването на RAM като кеш е страхотно, но не искате тези програмни файлове и други данни да приемат вашето RAM. Предпочитате да имате свободна RAM, така че програмите да се стартират незабавно и паметта да се използва за това, което смятате за най-добро, а не за това, което вашата операционна система и програми смятат за най-добри.

Това обаче изобщо не е загриженост. Независимо дали вашата RAM е пълна с кеширани файлове или напълно празна, всичко е достъпно за програми, които наистина се нуждаят от нея. Кешираните данни в RAM се означават като нисък приоритет и незабавно се отхвърлят веднага щом паметта е необходима за нещо друго.

Тъй като тези данни могат да бъдат незабавно изхвърлени, когато е необходимо, няма никакъв недостатък при използването на RAM за кеш. (Един от потенциалните недостатъци е потребителите, които не разбират какво става объркано.)

Празната RAM е безполезна. Не е по-бързо за компютъра да записва данни за празна RAM, нито пък празна RAM използва по-малко енергия. Всъщност, ако приемете, че стартирате програма, която може да е налице в кеш паметта на RAM, програмите ще се зареждат много по-бързо, когато се използва RAM, отколкото когато е празна.

Ето защо използването на задача убиец на Android е лоша идея и затова не бива да се притеснявате, ако компютърът ви запълва вашата RAM. Това също е една от причините, поради които Windows XP не е идеалната операционна система за днешния хардуер - докато използването на RAM на XP може да е много по-ниско от Windows 7, това не е непременно добро нещо, ако имате модерен компютър с прилична сума RAM ,