Существует ли эквивалент RAID 0 для оперативной памяти?

Существует ли эквивалент RAID 0 для оперативной памяти?

С жесткими дисками вы можете поместить их в конфигурацию RAID 0, чтобы разделить данные между дисками для увеличения скорости чтения и записи. Есть ли эквивалент этого для RAM? Если у меня, например, 16 ГБ памяти, могу ли я разделить ее на 2 раздела по 8 ГБ и реализовать чередование по ним? Примечание: я вообще не говорю об использовании RAM-дисков. Я не пытаюсь рассматривать RAM как жесткие диски, а скорее пытаюсь ускорить ее. Я слышал, что существует эквивалент RAID 1 для RAM, называемый зеркалированием, но я не слышал об эквиваленте RAID 0.

решение1

Двойной канал.

Потребительские компьютеры поддерживают это уже много лет. Вам не нужно включать это явно, но вам нужно установить планки RAM в правильные слоты. Они обычно имеют цветовую кодировку, но для этого нет стандарта: некоторые производители маркируют слоты на одном канале одним цветом (поэтому для двухканального режима вам нужно использовать слоты разных цветов), некоторые используют один и тот же цвет для слотов, которые будут включать двухканальный режим. Короче говоря, сверьтесь с руководством.

Материнские платы серверного уровня могут поддерживать трехканальный режим или даже четырехканальный режим, если процессор также может его поддерживать. (см. комментарийДж...)

решение2

Это называетсячередование. Простые реализации используют два банка ОЗУ (две отдельные планки ОЗУ), но я видел материнские платы с чередующимися банками до четырех.

Как и Raid 0, он использует тот факт, что ЦП часто намного быстрее ОЗУ, и что есть много случаев, когда вы в основном пересылаете данные в ОЗУ и из него. Контроллер памяти позволяет ЦП инициировать следующую запись, не дожидаясь завершения текущей записи.

Для операций чтения это работает примерно как DMA, где контроллеру памяти будет приказано предварительно загрузить следующие значения из ОЗУ до завершения текущего чтения данных.

решение3

Да, действительно есть эквивалент. Но обычно вам просто нужно следовать инструкциям к вашей материнской плате при добавлении оперативной памяти, и настройка будет автоматической.

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

решение4

Как уже говорилось в других ответах, эта возможность существует уже более десяти лет.

Core i7-920 был выпущен в четвертом квартале 2008 года и поддерживал трехканальную память.https://ark.intel.com/content/www/us/en/ark/products/37148/intel-core-i7-940-processor-8m-cache-2-93-ghz-4-80-gt-s-intel-qpi.html

Что не покрывают другие ответы, так это то, что 99% людей не заметят разницы. Самое большое преимущество для среднего пользователя заключается в том, что двухканальные (или лучше) конфигурации памяти заметно повышают производительность в играх при использовании:


Если вы посмотрите спецификации материнских плат LGA 775, то вы обнаружите, что поддержка двухканального режима появилась еще раньше, например:https://www.newegg.com/Product/Product.aspx?Item=9SIA4RE8205361

введите описание изображения здесь

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