Чи сповільнюється пам'ять, якщо ми збільшуємо розмір?


24

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


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

2
Я не думаю, що це важливо для будь-якого стандартного користувача. Зниження швидкості низьке (див. Нижче), і якщо вам справді (здається, що вам потрібна ця невелика швидкість, ви завжди можете перейти на більш тактову оперативну пам’ять (і DDR4 на даний момент). Там можуть бути деякі випадки , коли це необхідно, але я думаю , що більшість людей , які читають це не потрібно турбуватися про це,
Sebb

Відповіді:


31

Так і ні. Як зазначає duDE, пам'ять ніколи не працюватиме швидше, ніж шина / тактова частота, що керує нею, але максимальна швидкість пам'яті, безумовно , залежить від розміру.

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

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


Звичайно, це одне з останніх речей, як системний дизайнер, про який слід розглянути. Існують і інші змінні встановлення додаткової пам'яті в системі. Використання тепла та енергії - лише дві з цих змінних.
Рамхаунд

@Ramhound - Насправді, фактично розробивши пару процесорів, я можу сказати вам, що продуктивність пам’яті - це одне з перших речей, що дизайнер вважає, оскільки значна частина логіки процесора повинна будуватися навколо цього.
Даніель Р Хікс

2
@Ramhound - За винятком випадків проектування для конкретного середовища з низькою потужністю, теплові та енергетичні межі будуть "визначені" шляхом вибору основної технології, а потім не переглядалися б серйозно, поки проект не наближався до завершення. З іншого боку, швидкість пам'яті переважає дизайн.
Даніель Р Хікс

1
Оскільки це прийнята відповідь зараз, було б непогано додати примітку про двоканальний :) Для більшості домашніх користувачів це більш актуально, ніж зниження швидкості, про яке тут говорилося, але це питання може з'явитися в перших результатах Google і т.д.
Себб

2
@Peter - Набери собі купу воріт і побудуй демукс. Ви побачите, що швидкість пропорційна журналу кількості виходів.
Даніель Р Хікс

2

Ні, це не є. Оскільки SDRAM синхронізується з системою, їх швидкість залежить від швидкості роботи системи. Що може вплинути на швидкість доступу до пам'яті - це конфігурація, в якій вони використовуються.

Якщо у вашій збірці вже є dual-channel(або потрійний канал) конфігурація, а збільшена пам'ять не використовує однакові модулі, ви можете сповільнити роботу до одного каналу. Однак це зменшення навряд чи помітно, як говорить Вікіпедія:

Устаткування Tom знайшло незначну різницю між одноканальною та двоканальною конфігураціями в синтетичних та ігрових орієнтирах (використовуючи «сучасну (2007)» налаштування системи). У своїх тестах подвійний канал давав у кращому випадку 5-відсоткове збільшення швидкості в завданнях, що займають пам'ять.

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

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