Иногда интересно поразмыслить, как по-другому будет работать ваша система, если будут внесены изменения в компоненты оборудования. В сегодняшнем посте SuperUser Q & A обсуждается увеличение объема памяти, чтобы удовлетворить любопытство читателя.
Сегодняшняя сессия Вопросов и Ответов приходит к нам благодаря SuperUser — подразделению Stack Exchange, объединенной группой веб-сайтов вопросов и ответов.
Фото предоставлено Ассоциацией WDA (Flickr) .
Вопрос
Читатель SuperUser spartacus хочет знать, приведет ли увеличение объема памяти к замедлению:
Если бы мы увеличили размер SDRAM, используя ту же технологию, время отклика стало бы медленнее? Если это станет медленнее, будет ли это из-за сложности цифровой логики?
Не приведет ли увеличение размера к замедлению памяти?
Ответ
Авторы SuperUser Даниэль Р Хикс и Шикхар Бхардвадж ответят за нас. Прежде всего, Даниэль Р Хикс:
Да и нет. Как заявляет duDE , память никогда не будет работать быстрее, чем шина / тактовая частота, управляющая ей, но максимальная скорость памяти определенно зависит от размера.
По мере того как сборка памяти увеличивается, количество уровней декодера адресов увеличивается (с учетом размера файла), а нагрузка на драйверы увеличивается линейно (что приводит к примерно логарифмическому увеличению задержки).
Таким образом, хотя редко стоит ограничивать размер оперативной памяти в готовой системе в попытке увеличить скорость (есть исключения, когда устройство регулирует тактовую частоту в зависимости от размера оперативной памяти), если вы являетесь системой Дизайнер, максимальный размер ОЗУ является одним из компромиссов производительности, которые вы должны учитывать.
Далее следует ответ Шихара Бхардвадж:
Нет. Поскольку SDRAM синхронизируется с системой, скорость памяти зависит от скорости системы. На скорость доступа к памяти может повлиять конфигурация, в которой она используется.
Если ваша сборка уже имеет двухканальную (или трехканальную) конфигурацию, а увеличенная память не использует идентичные модули, то вы можете переключиться на одноканальную работу. Тем не менее, это снижение едва заметно, как говорит Википедия:
- Аппаратные средства Тома обнаружили незначительную разницу между одноканальной и двухканальной конфигурациями в синтетических и игровых тестах (с использованием «современной (2007)» настройки системы). В своих тестах двухканальный показал в лучшем случае 5-процентное увеличение скорости в задачах с большим объемом памяти.
В этом случае скорость может снизиться, но вы получите общее повышение производительности из-за большего объема физической памяти, доступной вашей операционной системе. Это, конечно, зависит от операционной системы, которую вы используете, и от того, насколько эффективно она использует доступные ресурсы.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .