Іноді цікаво припустити, як інакше працювала б ваша система, якби внесені зміни до апаратних компонентів. Сьогоднішня публікація запитань та запитань SuperUser обговорює збільшення обсягу пам'яті, щоб допомогти задовольнити цікавість читача.
Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.
Фото надано Асоціація WDA (Flickr) .
Питання
Читач SuperUser Спартак хоче знати, чи збільшення розміру пам'яті спричинить її повільніше:
Якби ми збільшили розмір SDRAM, використовуючи ту саму технологію, чи час відгуку став би повільнішим? Якби воно стало повільнішим, чи було б це через складність цифрової логіки?
Чи збільшення розміру призведе до того, що пам'ять стане повільнішою?
Відповідь
Співробітники SuperUser Даніель Хікс та Шихар Бардвай мають відповідь за нас. По-перше, Деніел Р. Хікс:
Так і ні. Як стверджує duDE , пам’ять ніколи не працюватиме швидше, ніж швидкість шини / тактової частоти, яка керує нею, але максимальна швидкість пам'яті безумовно залежить від обсягу.
У міру того, як збірка пам'яті збільшується, кількість рівнів декодера адрес збільшується (з журналом розміру), а навантаження на драйвери збільшується лінійно (виробляючи приблизно логарифмічне збільшення затримки).
Отже, хоча рідко варто обмежувати розмір оперативної пам'яті в готовій системі, намагаючись збільшити швидкість (є винятки, коли коробка регулює тактову частоту залежно від розміру оперативної пам'яті), якщо ви є системою дизайнеру, максимальний об’єм оперативної пам’яті є одним із компромісів щодо продуктивності, який потрібно враховувати.
Далі йде відповідь Шихара Бардвай:
Ні, це не є. Оскільки SDRAM синхронізується з системою, швидкість пам'яті залежить від швидкості системи. Що може вплинути на швидкість доступу до пам'яті, це конфігурація, в якій вона використовується.
Якщо ваша збірка вже має двоканальну (або триканальну) конфігурацію, а збільшена пам’ять не використовує однакові модулі, тоді ви можете сповільнити роботу до одноканальної. Однак це зменшення навряд чи помітно, як говорить Вікіпедія:
- Tom’s Hardware виявив незначну різницю між одноканальною та двоканальною конфігураціями в синтетичних та ігрових тестах (за допомогою налаштування системи «сучасний (2007)»). У своїх тестах двоканальний принаймні на 5 відсотків збільшив швидкість завдань, що вимагають великої пам’яті.
У цьому випадку швидкість може зменшитися, але ви відчуєте загальний приріст продуктивності через більший обсяг фізичної пам’яті, доступний для вашої операційної системи. Це, звичайно, залежить від операційної системи, яку ви використовуєте, і від того, наскільки ефективно вона використовує наявні ресурси.
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .