Чи додасть більше оперативної пам'яті пришвидшити мій комп'ютер?


9

Мабуть, ви можете пришвидшити комп’ютер, додавши більше оперативної пам’яті. Чи кількість оперативної пам’яті, яку потрібно додати, прямо чи опосередковано пов’язана з кількістю місця на жорсткому диску, швидкістю процесора, материнської плати тощо… Чи можна пам'ять оперативної пам’яті порівняти з віртуальною пам’яттю та пам’яттю кешу?

Примітка. Про налаштування мого ПК: процесор Intel Core i5, материнська плата DP55WB 4 Гб оперативної пам’яті, 700 Гб місця на жорсткому диску.


Також вам знадобиться операційна система 64Bit, щоб використовувати більше 3.XX ГБ. 3.XX, оскільки 32-бітна ОС має верхню межу в 4 Гб, а деякий простір пам’яті зарезервовано для внутрішніх речей (картографічне обладнання, відео, ...)
user12889

Відповіді:


16

Додавання оперативної пам’яті в більшості випадків пришвидшить ваш комп'ютер.

На жаль, ви не надали нам достатньо інформації, щоб дати змогу оцінити, наскільки швидким буде ваш комп’ютер. Якщо ваш комп'ютер обмежений переважно кількістю оперативної пам’яті, ви побачите значне підвищення швидкості. Якщо у вас більш ніж достатньо оперативної пам’яті, ви, ймовірно, не помітите жодних поліпшень.

Об'єм оперативної пам'яті дуже непрямим чином пов'язаний з простором на жорсткому диску. Ваш жорсткий диск повинен бути досить великим, щоб можна було зберігати достатньо даних, щоб фактично заповнити оперативну пам’ять. Поки ви не використовуєте 10-річні жорсткі диски на абсолютно новому комп’ютері, з цим у вас не буде проблем.

Материнська плата є головним обмежуючим фактором при визначенні обсягу оперативної пам’яті, який можна встановити. У посібнику (або примітках до випуску BIOS) буде сказано, скільки оперативної пам’яті можна встановити.

Процесор обмежує кількість оперативної пам’яті, але непрямим способом. В основному ваша материнська плата буде виготовлена ​​таким чином, що вона не підтримує більше оперативної пам’яті, ніж можуть підтримувати сумісні з нею процесори. У деяких системах з дуже великою кількістю оперативної пам’яті та кількома розетками процесора можуть бути випадки, коли деякі порожні сокети потрібно заповнити, перш ніж система прийме нову оперативну пам’ять, але це лише проблема на дорогих серверах. Як користувач, напевно, таких систем ви не побачите.

Я не знаю, що ви маєте на увазі під віртуальною пам’яттю кешу. Існують різні кеші на різних пристроях і є віртуальна пам’ять (або файл сторінки або місця для обміну, назва залежить від операційної системи).

EDIT Оскільки у вас є 4 ГБ оперативної пам’яті, ви можете покращити продуктивність з більшою кількістю оперативної пам’яті, але покращення не буде великим. 4 GiB повинно вистачити для всіх загальних завдань, таких як перегляд INTERNET, перегляд фільмів, гра в ігри тощо. Якщо ви плануєте запускати віртуальні машини або робити важке програмування, ви можете додати ще трохи оперативної пам’яті.

Що стосується кеша: він, як правило, не пов'язаний з кількістю оперативної пам’яті. Процесори, жорсткі диски, оптичні дисководи та подібні компоненти використовують кеш-пам'ять для зберігання необхідних даних, щоб зменшити кількість доступу до оперативної пам'яті. Кеш-пам'ять є дорожчою (особливо це стосується процесорів) і на сучасних комп'ютерах не вдається оновити.

Що стосується віртуальної пам’яті, вона займає місце на жорсткому диску у Windows і використовує окремий розділ на багатьох unix-подібних системах. Вам потрібно мати принаймні стільки віртуальної пам’яті, скільки оперативної пам’яті, щоб все працювало правильно. Не потрібно особливо купувати віртуальну пам'ять при покупці оперативної пам’яті.


5
ЧОМУ ЛЮДИ КАЮТЬ 4 ГБ + ПОТРІБНО? Мені це набридло. Мені вдалося запустити NetBeans з профілером, моєю програмою для витоку пам’яті, Firefox та VM для Windows XP на VirtualBox на 2 ГБ оперативної пам’яті, і я не зазнав жодного громозахисного диска з SWAP. 2GB достатньо для 85% населення. 4 ГБ вистачає на 95%. Решта - це нішеві програми
TheLQ

1
@TheLQ З іншого боку, у мене є комп'ютер з 2 Гб оперативної пам’яті, який намагається не відставати від Outlook, Word, Excel, драйверів принтерів та VPN Cisco. Один раз я взяв 4 Гб оперативної пам’яті з іншого комп’ютера і поклав її туди, і вона чудово працювала. Прямо відповісти на ваше запитання: BLOAT! КРІЙТЕ ВСЕ! Особливо від драйверів для принтерів, мобільних телефонів та подібних пристроїв. Також кешування диска в Windows Vista і 7. Але я погоджуюся, що 4 ГБ зараз має бути достатньо для переважної більшості.
AndrejaKo

2
@TheLQ: Кешування! Оскільки Windows обробляє вашу пам'ять у програмі "Пам'ять, яка не використовується - марно", - додавання пам'яті після обмеження в 4 ГБ матиме перевагу ... ;-)
Тамара Війсман

1
На сьогодні, наскільки я можу сказати, люди рекомендують принаймні 8 ГБ оперативної пам’яті! Я помітив значну різницю, коли оновив свій Dell Inspiron 620 Desktop під управлінням Windows 7 з 6 ГБ до 8 ГБ.
Андрій Вс

1
@qasdfdsaq Майте на увазі, що все це було написано трохи менше 5 років тому, коли все виглядало інакше.
AndrejaKo

8

Додавання більшої кількості оперативної пам’яті, як правило, хороша ідея. Враховуючи постійно зростаючі вимоги до найбільш поширених програм (браузерів, офісів тощо), вам це знадобиться якийсь день . Також ви зможете запускати більше програм поруч або дозволяти всім програмам, які ви працюєте на даний момент, використовувати більше оперативної пам’яті - якщо вам це справді потрібно .

Мета оперативної пам’яті - дозволити програмам зберігати та отримувати доступ до потрібної інформації у швидкій пам’яті. Якщо ця швидка пам'ять заповнена, диск використовується для переміщення невикористаних бітів інформації з шляху (Google для заміни, підкачки ) та зберігання цих бітів, поки програма знову не потребує їх. Потім їх потрібно знову прочитати з (жахливо повільного!) Диска в пам'ять.

Якщо у вас більше оперативної пам’яті, то цей процес відбувається рідше, тому продуктивність вашої машини повинна збільшуватися.

Якщо у вас одночасно працює багато програм, які використовують багато пам’яті, може також відбуватися підкачка / заміна. І ще: додавання більше оперативної пам’яті допомагає запобігти цим ситуаціям.

Ви повинні перевірити використання оперативної пам’яті, ввівши в управління диспетчером завдання або встановивши якийсь додаток, який допомагає відстежувати використання пам'яті. Якщо ваша оперативна пам’ять заповнена весь час, вам слід оновити.

Пам'ять дешева, просто придбайте. Швидкий пошук в Google каже мені, що ваша плата підтримує до 16 Гб оперативної пам’яті. Але врахуйте, що вам потрібно запустити операційну систему (Windows, Linux тощо), яка також підтримує більше 4 ГБ оперативної пам’яті! Тут я говорю про операційні системи 64Bit. Для пояснення дивіться цю статтю , або цю у Вікіпедії , або цю від Microsoft.

Порада: Якщо ви використовуєте Linux, завжди здається, що ваша оперативна пам'ять заповнена, оскільки Linux використовує вільну, невикористану оперативну пам’ять як буфер для дисків. Ось пояснення . Здається, Windows Vista робить щось подібне, погляньте на себе . Я не знаю, чи Win7 робить те саме.


2
+1 для вказівки очевидного про 64-бітне. Дивно, скільки разів я бачив, як друзі купують тонни оперативної пам’яті, а потім скаржаться, що їх ОС не підтримує її
TheLQ

0

Додавання оперативної пам’яті може допомогти. Але тільки якщо вам це справді потрібно!

У деяких рідкісних випадках це навіть зробить навпаки і уповільнить вашу систему. Це залежить від конфігурації оперативної пам'яті та вашої материнської плати / процесора.

Спершу слід перевірити, чи потрібно більше оперативної пам’яті. Найбільш значне прискорення відбудеться, якщо ви вже використовуєте більше оперативної пам’яті, ніж встановлено у вашій системі. У цьому випадку ви будете використовувати swap, який значно повільніше, ніж оперативна пам'ять.

Оперативна пам’ять і простір жорсткого диска не використовуються! Немає відношення до швидкості процесора eihter!

Єдине співвідношення оперативної пам’яті та швидкості процесора полягає в тому, що повільна ОЗУ уповільнює ваш процесор - але лише трохи (<10%).


0

Гаразд, це пришвидшить ваш комп'ютер, але іноді це не найкраща ідея. Наприклад, для Windows7 32bit ви можете використовувати лише до 2,7 ГБ оперативної пам’яті. На xp 32bit трохи більше, але через 32bit є обмежена адреса пам'яті в 4gb. Що я бачив останнім часом, це люди з ноутбуками з жорсткими дисками 5400 об / хв, тому зміна жорсткого диска на більш швидку модель 7200 об / хв принесла багато додаткової швидкості. Зміна процесора може також покращити продуктивність, але якщо розбір продуктивності є жорстким диском, ви не побачите особливого покращення. Перевірте індекс продуктивності Windows, він може дати вам вказівку, який апаратний компонент оновити. Виходячи з обладнання вашого комп'ютера, я здогадаюся, що більшу частину покращення ви отримаєте з більш швидкого жорсткого диска або твердотілого диска. Якщо ви запускаєте багато графічно інтенсивних програм (наприклад,


0

Додавання оперативної пам’яті прискорює ваш комп'ютер, забезпечуючи більш швидкісну пам’ять, щоб він заповнив програми та дані, перш ніж вдаватися до набагато повільнішої віртуальної пам’яті (яка зберігається на набагато повільнішому жорсткому диску), але на додаток до усі поради, що даються поки що, ви повинні врахувати, чи не є відсутність оперативної пам’яті причиною повільної системи.

Я пам’ятаю деякий час назад у мене був друг, який хотів спробувати Doom 3, тому він виходить і купує гру, встановлює її і починає в неї грати, але це набагато повільніше, ніж він очікував, щоб це було, тому він додав більше оперативної пам’яті, і це все ще повільно. Я подивився на його комп'ютер і дізнався, що він все ще використовує відеокарту, яка постачається разом із його комп’ютером! Це був справді низький рівень, я думаю, що це інтегрований Radeon Xpress 200 або щось подібне, але в будь-якому випадку оперативна пам’ять насправді тут не була проблемою ...


0

Стара тема, але загальна проблема повторюється. Хороший вихідний пункт для дізнання про вашу поточну систему:

  • Завантажте та розпакуйте «Відкритий апаратний монітор» з openhardwaremonitor.org
  • Запустити від імені адміністратора
  • Виберіть Перегляд, Показати графік
  • У головному вікні перевірте Загальну пам'ять, Дані, Використовувана пам'ять

Тут відображається графік у режимі реального часу, який показує, яка частина вашої оперативної пам’яті використовується.

Поки ви маєте доступну оперативну пам’ять, більше оперативної пам’яті не допоможе (за винятком двоканальної пам’яті; у цьому випадку швидкість рівномірного розділення оперативної пам’яті на два банки швидше).

Після використання всієї вашої ОЗУ системи сповільнюються, коли вони починають обмінюватися даними між ОЗП (дуже швидкий доступ) і диском (повільний доступ), щоб звільнити місце в ОЗУ. Ця установка називається "віртуальна пам'ять"; поміняти шматок або "сторінку" пам'яті - це "підміна сторінки".

У материнських плат є обмеження щодо кількості оперативної пам'яті, на яку вони можуть звертатися; перевірте це на своїй поточній материнській платі. Мій ноутбук має обмеження 8 Гб; моя нова материнська плата ATX 128 Гб.

Після того, як починає відбуватися заміна, механічний жорсткий диск набагато повільніше, ніж SSD (твердотілий накопичувач), хоча це (на даний момент) коштує трохи менше за мегабайт. На жаль, жорсткі диски набагато повільніше для випадкового доступу (доступ до треків та секторів, розкиданих навколо диска, а не послідовний), а заміна має тенденцію до випадкового доступу. SSD є набагато швидшими для випадкового доступу.

Механічні приводи є льодовиковими в електронному плані; 7200 об / хв = 120 об / хв = 0,00833 сек / об. Якщо для виконання кожної інструкції чотириядерному процесору 3 ГГц було потрібно 10 годин, він міг виконати 10 000 000 інструкцій за той час.


-1

Це залежить. У 32-бітовій системі система не може адресувати більше 4 гіг оперативної пам’яті, тому нічого не додасть. 64-бітова система отримає доступ до набагато більше.

EDIT: Після перегляду "PAE" я знайшов цю сторінку - Обмеження пам’яті: http://msdn.microsoft.com/en-gb/library/aa366778.aspx#physical_memory_limits_windows_xp

Він охоплює набагато більше, ніж XP.


Але доступ до більшої оперативної пам’яті не реально з більшою швидкістю.
Андреас Рем

Це неправильно. Дивіться PAE.
ChrisInEdmonton

Що неправильно? Будь-яку інформацію, будь ласка.
Xavierjazz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.