Домашняя » как » Память становится медленнее, если ее размер увеличивается?

    Память становится медленнее, если ее размер увеличивается?

    Иногда интересно поразмыслить, как по-другому будет работать ваша система, если будут внесены изменения в аппаратные компоненты. В сегодняшнем посте SuperUser Q & A обсуждается увеличение объема памяти, чтобы удовлетворить любопытство читателя.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Фото предоставлено Ассоциацией WDA (Flickr).

    Вопрос

    Читатель SuperUser spartacus хочет знать, приведет ли увеличение объема памяти к замедлению:

    Если бы мы увеличили размер SDRAM, используя ту же технологию, время отклика стало бы медленнее? Если бы это стало медленнее, было бы это из-за сложности цифровой логики?

    Приведет ли увеличение размера к замедлению памяти?

    Ответ

    Авторы SuperUser Даниэль Р Хикс и Шикхар Бхардвадж ответят за нас. Прежде всего, Даниэль Р Хикс:

    И да и нет. Как заявляет duDE, память никогда не будет работать быстрее, чем скорость шины / тактовой частоты, управляющая ей, но максимальная скорость памяти определенно зависит от размера.

    По мере того как сборка памяти увеличивается, количество уровней декодера адресов увеличивается (с учетом размера файла), а нагрузка на драйверы увеличивается линейно (что приводит к примерно логарифмическому увеличению задержки)..

    Таким образом, хотя редко стоит ограничивать размер оперативной памяти в готовой системе в попытке увеличить скорость (есть исключения, когда устройство регулирует тактовую частоту в зависимости от размера оперативной памяти), если вы являетесь системой дизайнер, максимальный объем оперативной памяти является одним из компромиссов производительности, которые вы должны учитывать.

    Далее следует ответ Шихара Бхардвадж:

    Нет. Поскольку SDRAM синхронизируется с системой, скорость памяти зависит от скорости системы. На скорость доступа к памяти может повлиять конфигурация, в которой она используется.

    Если ваша сборка уже имеет двухканальную (или трехканальную) конфигурацию, а увеличенная память не использует идентичные модули, то вы можете переключиться на одноканальную работу. Тем не менее, это снижение едва заметно, как говорит Википедия:

    • Аппаратные средства Тома обнаружили небольшое различие между одноканальной и двухканальной конфигурациями в синтетических и игровых тестах (с использованием «современной (2007)» настройки системы). В своих тестах двухканальный показал в лучшем случае 5-процентное увеличение скорости в задачах с большим объемом памяти.

    В этом случае скорость может снизиться, но вы получите общее повышение производительности из-за большего объема физической памяти, доступной вашей операционной системе. Это, конечно, зависит от операционной системы, которую вы используете, и от того, насколько эффективно она использует доступные ресурсы..


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.