Який обсяг оперативної пам'яті є оптимальним?

Хоча в останні роки питання оптимального обсягу оперативної пам'яті (RAM) стоїть не так гостро, як раніше, сьогодні він як і раніше хвилює багатьох користувачів. Останнім часом навіть найдешевші комп'ютери мають принаймні 4 Гб пам'яті - кількість, яке колись здавалося немислимим, а в даний час є стандартом де-факто. Попри це багато хто задається питанням: цього достатньо? Чи прискорить роботу комп'ютера додаткова пам'ять, або особливого ефекту не буде?

Різниця між 4, 8, 16 і більше гігабайт RAM безсумнівно є, але для масового користувача зв'язок між обсягом встановленої пам'яті і продуктивністю ПК залишається злегка розмитою. У цьому матеріалі я постараюся пролити світло на це питання і коротко відповісти, який оптимальний обсяг оперативної пам'яті і чи є сенс в установці додаткових модулів RAM.

Що таке Random Access Memory (RAM)?

Хоча комп'ютери вже давно стали буденністю, багато людей до сих пір плутають поняття "оперативна" і "локальна" пам'ять. Помилка частіше виходить з того, що обидва типи пам'яті вимірюються в одних і тих же одиницях - останнім часом зазвичай в гигабайтах (GB). Попри те, що і оперативна, і локальна пам'ять служать для зберігання інформації, вони відрізняються з точки зору терміну зберігання даних. Оперативна пам'ять як правило в кілька разів швидше локальної і служить для тимчасового зберігання даних. Після виключення комп'ютера все що зберігаються в ній дані безслідно зникають. У локальної пам'яті (жорсткі диски і SSD пристрої) інформація зберігається незалежно від того, включений комп'ютер або вимкнений. Саме тому оперативну пам'ять зазвичай визначають як енергозалежну, а локальну - як незалежну.

Скільки пам'яті потрібно ПК?

Довгий час Біллу Гейтсу приписується фраза "640 Кб пам'яті досить для всього". В кінцевому рахунку сам Гейтс виступив з офіційною заявою, сказавши, що не є автором цього твердження, яке він назвав чистою дурістю.

Однак на початку 80-х років минулого століття це звучало не так комічно, тому що обсяги близько 100-200 Мб вважалися величезними. Сьогодні навіть найдешевші комп'ютерні системи мають 2-4 Гб оперативної пам'яті, а локальне простір для зберігання інформації вимірюється в терабайт.

Базові конфігурації мають від 4 до 8 Гб RAM, а high-end моделі (мультимедійні або ігрові) пропонують 12-16, іноді 32 (і більше) Гб оперативної пам'яті. Так скільки можна назвати "оптимальним"? На жаль, дати точну відповідь, виражений в конкретну цифру досить непросто, так як оптимальна кількість залежить від завдань, для яких ви використовуєте комп'ютер. Так, наприклад, на Windows PC тільки сама операційна система може зажадати більше одного гігабайта для своїх системних бібліотек. Якщо ви використовуєте антивірусну програму, то це ще 30-200 мегабайт в фоновому режимі в залежності від конкретного продукту. Більшість веб-браузерів, офісних додатків і мультимедійних програвачів вимагають від 100-800 Мб і більше пам'яті. Якщо ви запускаєте їх одночасно (тобто використовуєте Windows по призначенню - багатозадачність), ці обсяги стають сукупними - чим більше запущених програм, тим вище споживання RAM.

Чемпіонами за споживанням оперативної пам'яті залишаються відеоігри. Популярні заголовки типу Call of Duty можуть без особливих проблем "проковтнути" 4-5 Гб пам'яті.

Більшість сучасних ноутбуків використовує інтегровану графіку, яка також є споживачем RAM. Інтегровані в процесор відео ядра не мають своєї власної пам'яттю (на відміну від дискретних рішень) і "з'їдають" частину оперативної пам'яті. Тому якщо ваш ноутбук по специфікаціям оснащений 4 Гб RAM і інтегрованою графікою, Windows повідомить, що вам доступно тільки 3.9 Гб (або менше) пам'яті.

інші міркування

Оптимальна кількість оперативної пам'яті має і софтверний (можливо, правильніше буде сказати системний) аспект. Більш ранні версії операційної системи використовують 32-розрядний метод адресації пам'яті. В даний час він вже застарів і сходить до часів, коли обсяги понад 4 Гб RAM здавалися немислимими. Ось чому 32-розрядні версії Windows просто не можуть використовувати більше 4 Гб оперативної пам'яті. Навіть якщо у вас більше пам'яті 32-розрядна операційна система буде наполягати на тому, що вас тільки 4 Гб (хоча зазвичай ще менше - 3-3.5 Гб) оперативної пам'яті. Для повноцінного використання обсягів понад 4 гигов вам знадобиться 64-розрядна Windows.

Інше цікаве запитання, пов'язаний з пам'яттю, стосується темпу заповнення RAM, а також того, що буде, якщо вичерпати всю доступну пам'ять.

Якщо системний інструмент "Диспетчер завдань" показує, що весь обсяг пам'яті майже повністю вичерпаний, тобто всі запущені процеси займають 70-80% або навіть більше RAM, це ще не привід для занепокоєння. Microsoft вже давно серйозно змінила свою філософію по відношенню до memory management (управління пам'яттю), а тому, починаючи з Windows Vista, яка не використовується RAM компанія вважає "поганий RAM".

Так як оперативна пам'ять у багато разів швидше будь-якого жорсткого або навіть твердотільного диска, в Microsoft вирішили, що буде краще, якщо Windows буде тримати якомога більше часто використовуваних для користувача модулів і додатків постійно завантаженими в системну RAM. Завдяки цьому при повторному зверненні до них система реагує набагато швидше, ніж коли їй знову і знову доводиться зчитувати їх з локального диска.

В цьому і суть технології SuperFetch, яка розвивається з часів Vista. Введення цієї концепції вказує на один важливий висновок - чим більший оперативної пам'яті є в розпорядженні сучасних версій Windows, тим краще (швидше) вони працюють. Звичайно, мова не йде про експоненційному зростанні - найбільша різниця буде при стрибку з 2 до 4 Гб RAM. З кожним наступним подвоєнням - 4 до 8 Гб, 8 до 16 і так далі, вплив на загальну продуктивність системи буде знижуватися. Однак якщо ви регулярно працюєте з важкими програмами, тримайте десятки відкритих вкладок в браузері і активно граєте, то принцип вибору оптимального обсягу пам'яті зводиться до однієї простої речі: чим більше, тим краще.

Якщо в якийсь момент наявний обсяг пам'яті буде вичерпано, Windows не перестане працювати. У таких випадках операційна система спирається на так звану віртуальну пам'ять. Для цієї мети використовується виділена на локальному диску область і на неї Windows записує всі дані з оперативної пам'яті, які не використовується в даний час, і на прохання користувача знову їх зчитує, використовуючи ресурси локального диска. Оскільки локальна пам'ять повільніше чіпів RAM, процес читання даних з диска займає значно більше часу, протягом якого комп'ютер може помітно "пригальмовувати". Якщо система регулярно звертається до віртуальної пам'яті, це вірна ознака, що настав час розглянути питання про розширення оперативної пам'яті.

Відмінного Вам дня!