Чи потрібно звичайного комп'ютера 8 GB пам'яті?
Останнім часом ціни на модулі оперативної пам'яті стандарту DDR2 значно подешевшали. Це призводить до того, що за ті ж гроші користувач може купити вже не 1 GB пам'яті, а 4 і більше. Але тут таїться інша проблема: 32-бітові операційні системи не здатні використовувати для потреб одного додатка більше 3,25 GB пам'яті. Все, що перевищує цей поріг, використовується для забезпечення роботи комплектуючих, а при великому обсязі - просто простоює.
Вирішити цю проблему допомагають 64-бітові редакції операційних систем (як Vista, так і ХР). Однак залишаються питання доцільності та економічної ефективності.
Розглянемо ж на практиці вплив додаткових гігабайт пам'яті на продуктивність і швидкість реакції комп'ютера.
Для експерименту використовувався комп'ютер на базі продуктивного процесора Intel Core 2 Duo Е8400 @ 3,6 GHz з встановленою операційною системою Windows Vista Ultimate SP1 64 bit. Оперативна пам'ять TEAM 2x2048MB 1066MHz (TXDD4096M1066HC5DCD) використовувалася комплектами по 4 GB кожен, тобто, спочатку тести проводилися на комп'ютері з 4 GB оперативної пам'яті, потім повторювалися при 8 GB встановленої пам'яті.
Кількість зайнятої оперативної пам'яті при звичайній офісній роботі (Word, Excel, 1C, Avant 50-60 вкладок, Firefox 15-20 вкладок, пошта, Folding, нескладне редагування графіки) як було 2,0-2,2 GB, так і залишилося. Після повного завантаження операційної системи об'єм займаної пам'яті складав 1,3 GB в обох випадках. У дуже рідкісних випадках (як правило, при дефрагментації і запуску антивірусної програми) використання пам'яті підвищувалося до 2,8-3 GB. Знову ж таки, як при 4 GB, так і при 8 GB пам'яті. В іграх максимальне використання пам'яті не перевищувало 3,4-3,5 GB. Ні за яких звичайних умовах використання комп'ютера об'єм використовуваної пам'яті не наближався впритул до 4 GB.
Далі розглянемо вплив додаткового об'єму оперативної пам'яті на швидкість завантаження програм. У Windows Vista існує технологія SuperFetch, яка відстежує, якими додатками користувач користується найчастіше, і завчасно завантажує їх в кеш-пам'ять. Коли користувач запускає додаток, компоненти якого вже знаходяться в оперативній пам'яті, додаток запускається істотно швидше. При цьому, якщо пам'ять потрібна під додатки, необхідна кількість тут же звільняється кешем і виділяється з додатком.
І дійсно, час завантаження гри GRID до першого ролика при 4 GB пам'яті склало 14 секунд, при 8 GB - 12 секунд (приріст продуктивності 14,3%). Завантаження операційної системи від моменту натискання кнопки "Power" до включення Windows Live Messenger при 4 GB пам'яті становить 101 секунду, при 8 GB пам'яті - 94 секунди (приріст продуктивності 6,9%). Вимкнення в обох випадках займає 31 секунду. Час завантаження інших часто використовуваних додатків також незначно скоротилася. Ті ж програми, які використовуються рідко (а отже їх дані відсутні в кеші SuperFetch), вимагали однакового часу для завантаження.
Таким чином, збільшення обсягу оперативної пам'яті з 4 GB до 8 GB привело до прискорення завантаження операційної системи і додатків на 10-15%. Використання пам'яті не збільшилася.
Отже, звичайному домашнього комп'ютера, який використовується для роботи з офісними програмами, а також іграми, цілком достатньо 4 GB оперативної пам'яті. 8 GB в такій системі не принесуть ніяких істотних переваг, але з'їдять деяку суму грошей, яку краще буде направити на продуктивніший процесор або відеокарту. Цілком можливо, що в деяких специфічних завданнях (наприклад, обробка зображень в Photoshop або рендерінг відео) приріст продуктивності від додаткових 4 GB пам'яті був би більш істотним.