Недавно я собирался купить 4 ГБ ОЗУ для моего ноутбука, и все, что меня спросили, хочет ли я DDR-3? Когда я указал, что у меня есть 64-битная система, они сказали, что это не важно, мой вопрос - почему? Разве мои системы обработки текста не должны быть фактором? Разве память не предназначена для регистров размером системного слова?
2 ответа
Нет. Современные компьютерные системы содержат микросхему или схему интерфейса памяти, которая переводит между шириной шины данных и шириной модуля памяти, последняя из которых была стандартизирована такими организациями, как JEDEC. Это означает, что модули, которые используют одну и ту же сигнализацию и протокол, являются взаимозаменяемыми независимо от базовой архитектуры системы.
Модули памяти стандартизированы и давно не были 32-битными. даже с 32-битным процессором существуют уровни кэширования, и на стороне кеша не имеет значения, какой процессор предпочитает читать и записывать в виде кратных такого размера, поэтому 64-битный не является плохим компромиссом. Аналогичным образом (некоторые, все или последние) 32-битные процессоры в любом случае приняли 64-битные шины по аналогичным причинам.
И если вы посмотрите на модули, то у вас либо кратное 8 чипов (8 или 16), либо кратное 9 (9 или 18) или 5,10 или 4,8
Чипы часто начинаются с 8-битной ширины, а со временем могут достигать 16-битной ширины для этой скорости. Таким образом, вы начинаете с 64 битов без ecc, что составляет 64 бита на ранг 8 частей на ранг, памяти одного ранга имеют одну строку из 8, два ранга, 8 на одной стороне 8 на другой. с ecc вы получаете еще 8 бит 72 бита, 9 частей на ранг. для 16-битной памяти 4 части на ранг не эксс. и 5 эк.
Но после того, как вы укажете тип разъема / модуля, выбор станет довольно ограниченным, сколько оперативной памяти, а затем в зависимости от марки / модели вы получите любое количество деталей для реализации этого.
Поэтому для покупки отдельных деталей им нужно знать DDR, DDR2, DDR3 или DDR4, какую скорость и плотность вы хотите. Контроллер памяти специфичен для каждого и может не поддерживать ничего, кроме одного типа, поэтому ddr2 может поддерживать только ddr2, а ddr3 может поддерживать только ddr3, поэтому сначала нужно начать с этого вопроса, а затем перейти к скорости и и плотность.