Чем трехканальная память отличается от одноканальной или двухканальной?

Чем трехканальная память отличается от одноканальной или двухканальной?

Я пытаюсь понять ФИЗИЧЕСКУЮ разницу на материнской плате, когда речь идет об одно-, двух-, трех- и четырехканальной памяти.

У меня есть материнская плата с 4 черными слотами памяти, каждый из которых содержит 4 ГБ оперативной памяти, всего 16 ГБ.

Поскольку у меня сокет 1155, я знаю, что ограничен только двухканальным режимом.

А как насчет сокета 2011 года? Он поддерживает четырехканальную память, но я не понимаю, как это будет выглядеть на материнской плате, физически. Я видел много двухканальных слотов, и там всего 2 цвета.

Будут ли тройные или четверные каналы иметь только 2 варианта цвета или цветов будет больше?

решение1

Будут ли трех- или четырехканальные каналы иметь только два варианта цвета или цветов будет больше?

Не больше цветов, а больший набор гнезд одного цвета. Например, плата на базе X58 (трехканальная) обычно даст вам 6 гнезд. 3 синих и 3 белых.

Скриншот трехканальной материнской платы Intel X58

  • X58/i920 имеет три контроллера памяти, которые могут использоваться одновременно
    (т. н. трехканальный режим).
  • Контроллер памяти №1 подключен к разъемам DIMM A1 и 1B.
  • Контроллер памяти №2 подключен к разъемам DIMM A2 и 2B.
  • Контроллер памяти №3 подключен к разъемам DIMM A3 и 3B.

Поскольку типичная потребительская установка имеет контроллер памяти, который может обрабатывать до 2 разъемов dimm *, это означает 3x2 банка памяти. Вы хотите использовать все контроллеры памяти одновременно, поэтому вы устанавливаете один DIMM на каждый контроллер памяти. Этот набор имеет тот же цвет.

Типичная установка может обрабатывать два DIMM на контроллер памяти. Таким образом, вы получаете второй набор цветов.

В потребительской четырехканальной конфигурации вы бы ожидали два набора по четыре. То есть два цвета и 8 разъемов DIMM.

В конфигурации сервера вы найдете больше сокетов на канал памяти. Например, мой домашний сервер (Dell R300) имеет 6 сокетов DIMM. Он двухканальный. Поэтому я получил 3 набора по 3. Что логически отличается от двух наборов по три на моем домашнем компьютере.

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


* Или, скорее, до 4 рангов. Один обычный потребительский DIMM считается за 2 ранга, так что это переводится в 2 DIMM. В серверных платах это часто отличается, но это достигается ценой скорости.

решение2

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

Короче говоря, двухканальная память использует в два раза больше линий данных, чем одноканальная память. Трехканальная память использует в три раза больше линий данных, чем одноканальная память. Четырехканальная память использует в четыре раза больше линий данных, чем одноканальная память.

Контроллер памяти работает быстрее, чем доступ к памяти, поэтому он перекрывает поток данных для увеличения скорости.

решение3

Цвета слотов на материнской плате произвольны и нестандартны. Я рекомендую посмотреть руководство по материнской плате или шелкографию печатной платы на материнской плате, чтобы понять, какие слоты (или сокеты) относятся к какому каналу. Не путайте слот с каналом. Каждый канал будет поддерживать еще один слот. Номенклатура для этого "DPC" или "DIMMS на канал"

A MOBILE CPU may support only one DPC.
A DESKTOP CPU product will generally support 2DPC
A HEDT (high-end desktop) / Workstation may support 3DPC
A SERVER product may support 4DPC or more.

Каждый канал представляет собой независимую шину памяти DDR. Поскольку только один RANK/DIMM может взаимодействовать на канале одновременно, есть преимущество в наличии большего количества независимых каналов.

Single channel = 64-bit  memory interface
Dual channel   = 128-bit memory interface
Triple channel = 192-bit memory interface

DDR-1600 = 1600MT/s. 
(1600 * 64) / 8 =  12,800 MB/sec. **
(1600 * 128) / 8 = 25,600 MB/sec. **
(1600 * 192) / 8 = 38,400 MB/sec. **
** Theoretical maximum bus speed.  Unlikely to achieve.

Система будет «чередовать» или «разбивать» (по принципу RAID-0) данные по стольким каналам, сколько поддерживает система.

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

Связанный контент