Я сбросил информацию о памяти RAM DIMM. Он содержит строку, такую как 32GB(8Gbx4DR)
. Я знаю, что его размер составляет 32 ГБ. Что означает 8Gbx4DR
?
И я слышал о таких понятиях, как rank
, channel
, bank
. Я понимаю, что звание - это чипы, которые составляют битовую ширину, необходимую для канала контроллера памяти. И звание составлено из банков. Но как я могу отобразить выведенную информацию в эти концепции?
Ниже приведен скриншот информации:
- Это серверная плата.
- Каждый процессор имеет 2 контроллера памяти.
- Каждый контроллер памяти имеет 3 канала.
- Каждый канал может поддерживать 2 слота DIMM.
ДОБАВИТЬ 1
Некоторые справочные страницы и документы, которые я просмотрел относительно настроек RAM:
- Разница между 2Rx4 и 2Rx8 RAM
- Память одного ранга против памяти двойного ранга
- Memory Deep Dive: организация подсистемы памяти
- Что такое ранги памяти, почему они у нас есть и почему они важны
ДОБАВИТЬ 2
И вернемся к моему 32GB(8Gbx4DR)
вопросу. Теперь я верю, что могу понять это:
- 1 чип DRAM = 8 Гб (ниже b) (согласно спецификации)
- DDR * требует 64-битной ширины канала. и
x4
означает, что один чип DRAM обеспечивает 4-битную ширину. Таким образом, требуется 16 чипов DRAM на RANK для соответствия ширине канала. DR
означает 2/ двойные ранги на DIMM
Таким образом, общий размер DIMM = 2 * 16 * 8 ГБ = 32 ГБ (верхняя B)
ДОБАВИТЬ 3
И если включить ECC (код, исправляющий ошибки), то потребуется больше микросхем DRAM. Для одного байта требуется один бит ECC.
Например, для микросхемы 8 ГБ x4 DRAM расчет для модуля DIMM двойного ранга 16 ГБ с ECC выглядит следующим образом. (Важно рассчитать на основе битов.)
DDR * требует 64-битной ширины для ранга для обслуживания канала. И x4 означает, что один чип DRAM имеет 4-битную ширину. Таким образом, ранг будет составлять 64/4 = 16 фишек.
С двумя рангами нам нужно 32
чипа DRAM.
Для достижения общей емкости DIMM 16 ГБ размер каждого чипа DRAM должен составлять 16 ГБ /32 = 16 * 8 ГБ /32 = 4 ГБ.
Каждым 8 битам необходим бит ECC, поэтому для 16 ГБ необходимо: 16 * 8 ГБ /8 = 16 ГБ. ECC также может быть реализован с помощью микросхем DRAM. А 16Gb - это всего 4
штуки 4-Gb DRAM-чипов.
В общем, нам нужно 32 + 4 = 36
4Gbx4 DRAM чипов.