
Я сравниваю два компьютера, оба с 16 ГБ оперативной памяти.
Компьютер 1: 16 ГБ 1600 МГц DDR3
Компьютер 2: 16 ГБ 2400 МГц DDR4
Можно ли подсчитать, насколько оперативная память компьютера 1 быстрее, чем у компьютера 2? (В этом вопросе я просто пытаюсь сравнить оперативную память на этих машинах, конечно, есть и другие переменные, ЦП, ГП и т. д., но я отложу их в сторону ради этого вопроса.)
решение1
Это действительно зависит от того, что вы подразумеваете под «скоростью».
Если вас волнует только задержка и больше ничего (например, у вас в основном рабочие нагрузки, связанные с ЦП), возьмите обратную величину номинальной рабочей частоты модуля и умножьте ее на задержку CAS, чтобы получить фактическое время, необходимое для последовательности доступа к одному контроллеру. Чем меньше это число, тем ниже общая задержка и тем «быстрее» ваша оперативная память. Это инвариантно для остальной части системы, за исключением случаев, когда прошивка настраивает нестандартные тайминги для оперативной памяти или система по какой-то причине нуждается в понижении тактовой частоты оперативной памяти.
Помимо этого, выДействительнонужно просто сравнивать вещи и не пытаться рассматривать оперативную память изолированно. Например, фактическая пропускная способность памяти (которая, как я подозреваю, вас на самом деле волнует, когда вы спрашиваете о «скорости») слишком зависит от специфики остальной части системы, чтобы ее можно было измерить изолированно, как вы, похоже, хотите сделать.