Что такое зарегистрированная оперативная память

Обновлено: 06.07.2024

Добро пожаловать в Data Memory Systems (DMS), универсальный магазин для всех ваших потребностей в памяти и хранилище. Мы предлагаем память для ПК и память Apple высочайшего качества по самым низким ценам. Если у вас есть система Dell, HP, Sony, IBM или Apple Mac, мы уверены, что у нас есть совместимая компьютерная память или жесткий диск для вашего устройства. Покупка дополнительной памяти (ОЗУ) для вашего компьютера — это недорогая и простая альтернатива покупке совершенно новой компьютерной системы, которая дает вашему ПК или Mac мгновенный прирост скорости.

DMS предлагает обновления памяти DDR, DDR2, DDR3, Dual Channel, SDRAM или даже EDO, созданные с использованием лучших компонентов памяти, включая Samsung, Micron или Hynix. Эти обновления включают память рабочего стола, память ноутбука, память Mac и память сервера. Все наши обновления компьютерной памяти полностью протестированы и сертифицированы в нашей лаборатории тестирования памяти, и на них распространяется наша пожизненная гарантия на замену. Если вы не знаете, какой тип памяти вам нужен, вы можете воспользоваться нашим простым в использовании средством поиска памяти или позвонить в нашу команду по продажам по телефону 800-662-7466. Data Memory Systems специализируется на обновлении памяти уже более 20 лет.

DMS предлагает не только оперативную память, но и полную линейку карт флэш-памяти для цифровых устройств. У нас есть компактные флэш-карты, безопасные цифровые карты, карты SDHC, карты microSDHC и многое другое от Transcend, Wintec или Sandisk. Эти обновления флэш-памяти будут включать память сотового телефона, память смартфона, память цифрового фотоаппарата и память видеокамеры, и это лишь некоторые из них.

Хранилище и жесткие диски – еще одна важная часть нашего обновления. Новый жесткий диск или SSD-накопитель может продлить срок службы вашего компьютера так же, как и оперативная память. Мы предлагаем широкий выбор внутренних и внешних решений для хранения данных. Список включает жесткие диски SATA, жесткие диски PATA, жесткие диски IDE, жесткие диски ноутбуков, жесткие диски настольных компьютеров, жесткие диски серверов, системы RAID, сетевые диски NAS и твердотельные накопители. Нужен ли вам диск USB, Firewire или Ethernet, DMS найдет для вас диск. Мы предлагаем только лучшие бренды, такие как Seagate, Western Digital, Hitachi, Toshiba, Lacie и Transcend.

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

COVID-19: последние несколько дней и недель мы изучали коронавирус (COVID-19) и то, как он влияет на всех нас. На данный момент DMS все еще открыт и отправляет посылки, но будут задержки. Запасы меняются ежедневно, и может быть сложно получить новые запасы, поскольку некоторые предприятия вынуждены закрыться из-за пандемии. По мере изменения ситуации мы будем обновлять сайт. Пожалуйста, будьте осторожны и умны.

Если вы раньше не работали с компьютерным оборудованием, легко спутать жесткий диск с оперативной памятью. Однако ваш жесткий диск — это не то же самое, что оперативная память (оперативное запоминающее устройство). Вы можете думать о своем жестком диске как о картотеке. Это хорошее место для хранения большого количества информации в течение длительного времени. Ваша оперативная память похожа на верхнюю часть вашего стола. Здесь ваша система хранит информацию, над которой вы сейчас работаете. Оперативная память примерно в 100 раз быстрее, чем ваш жесткий диск. Однако ваш жесткий диск может хранить информацию после отключения питания, а оперативная память — нет. Для правильной работы вашей системе требуется и память, и жесткий диск.

Максимальный объем памяти может быть ограничен не только материнской платой, но и операционной системой.
32-разрядная система Windows увидит только 3 ГБ или 3,5 ГБ. Чаще всего используется 32-битная система. 64-разрядная система увидит все 4 ГБ.

Как правило, битрейт компьютера показывает, сколько данных он может обработать, скорость, с которой он может обрабатывать данные, а также объем памяти. Битрейт операционной системы, установленной на компьютере, должен совпадать с битрейтом компьютера, чтобы оптимизировать производительность компьютера. Воспользуйтесь следующей ссылкой, чтобы определить, какую версию вы используете;

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

Тип программных приложений, которые вы используете, и количество программ, которые вы открываете одновременно, напрямую связаны с тем, сколько вам нужно в вашей системе. Сегодня рекомендуемый минимум для запуска большинства приложений составляет 64 МБ, а для пользователей Windows 2000 или OSX — 128 МБ. Если вы геймер или другой опытный пользователь, вам, вероятно, понадобится 256–512 МБ. Многим людям, занимающимся интенсивным графическим дизайном, больше всего нравится 2 ГБ и более.

БОЛЬШЕ ПАМЯТИ УСКОРИТ МОЙ ИНТЕРНЕТ-БРАУЗЕР?

Скорость работы в Интернете зависит от огромного количества факторов, включая скорость вашего соединения, трафик на посещаемом вами сайте и другие компоненты вашей системы.Вы, вероятно, заметите наибольшее улучшение от дополнительной оперативной памяти, если просматриваете или работаете с большими файлами (например, фотографиями, цифровым аудио и видео) или часто переключаетесь между браузером и другими приложениями.

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

SDRAM — это аббревиатура от Synchronous Dynamic Random Access Memory. Высокоскоростная память DRAM, которая может передавать пакеты несмежных данных со скоростью 100 Мбайт в секунду. Синхронизируется с тактовым циклом шины.

Это скорость шины между ЦП (центральным процессором) и вашей памятью на FSB (передняя шина). PC66 передает данные на частоте 66 МГц, PC100 передает данные на частоте 100 МГц, а PC133 передает данные на частоте 133 МГц.

Как правило, вся SDRAM обратно совместима и может работать на любой скорости шины ниже расчетной. Например, PC133 SDRAM DIMM может работать на частотах 133 МГц, 100 МГц и 66 МГц. Есть несколько старых материнских плат, которым требуется 66 МГц и которые не поддерживают PC100 или PC133 SDRAM, но они являются исключением из правил. Имейте в виду, что ваша память будет работать так же быстро, как и самый медленный канал в вашей системе. Если вы установите PC100 SDRAM на свой ПК с частотой 66 МГц, он будет работать только на частоте 66 МГц.

Если на вашем ПК установлена ​​шина FSB 133 МГц, вам потребуется PC133 SDRAM.
Если на вашем ПК установлена ​​системная шина 100 МГц, вы можете использовать PC100 или PC133 SDRAM. Все ПК, поддерживающие PC100 SDRAM, также будут принимать PC133 SDRAM; однако ваша память будет работать так же быстро, как и самый медленный канал в вашей системе. Если у вас установлена ​​шина FSB 100 МГц или какие-либо модули PC100, любые установленные вами модули PC133 будут работать только на частоте 100 МГц. PC133 SDRAM не дает каких-либо немедленных преимуществ по сравнению с PC100 SDRAM, если у вас 100 МГц FSB. Однако, если в будущем вы планируете перейти на систему с частотой системной шины 133 МГц, возможно, вы сможете использовать приобретенные сейчас модули PC133 в своей будущей системе.

В BIOS материнской платы есть несколько различных настроек шины. Обратитесь к руководству по материнской плате, чтобы узнать, включены ли правильные настройки и правильно ли настроена передняя шина (FSB). Вам также может понадобиться посетить веб-сайт производителя материнской платы, чтобы узнать, установлена ​​ли на вашей плате последняя версия BIOS.

DDR (удвоенная скорость передачи данных) в два раза быстрее, чем SDRAM, удваивая скорость передачи данных SDRAM. Они будут работать только на материнских платах, специально предназначенных для использования DDR.

DDR200 / PC1600 200 МГц Скорость шины со скоростью передачи данных 1,6 ГБ/с
DDR266 / PC2100 266 МГц Скорость шины со скоростью передачи данных 2,1 ГБ/с
DDR300 / PC2400 300 МГц Скорость шины со скоростью 2,4 Скорость передачи данных ГБ/с
DDR333 / PC2700 333 МГц Скорость шины со скоростью передачи данных 2,7 ГБ/с
DDR400 / PC3200 400 МГц Скорость шины со скоростью передачи данных 3,2 ГБ/с
DDR466 / Скорость шины PC3700 466 МГц со скоростью передачи данных 3,7 ГБ/с

Как правило, все DDR обратно совместимы и могут работать на любой скорости шины ниже расчетной. Например, если ваш ПК имеет FSB 266 МГц (Front Side Bus), вам понадобится PC2100 266 МГц DDR. Если ваш компьютер имеет FSB 266 МГц, вы можете использовать DDR PC2100 266 МГц или PC2700 333 МГц. Все ПК, поддерживающие PC2100 DDR, также будут принимать PC2700 DDR; однако ваша память будет работать так же быстро, как и самый медленный канал в вашей системе. Если у вас есть PC2100 266MHz FSB или любые установленные модули PC2100, любые установленные вами модули PC2700 333MHz будут работать только на частоте 266MHz. PC2700 DDR не дает каких-либо немедленных преимуществ по сравнению с PC2100 DDR, если у вас FSB 266 МГц. Однако, если в будущем вы планируете перейти на систему с частотой системной шины 333 МГц, возможно, вы сможете использовать приобретаемые сейчас модули PC2700 в своей будущей системе.

RAMBUS, также известный как RIMM™, представляет собой третье поколение технологии Rambus, предлагающее совершенно новую архитектуру DRAM для высокопроизводительных ПК. Данные передаются со скоростью до 800 МГц по узкому 16-битному каналу по сравнению с текущей SDRAM, которая работает на частоте 100 МГц по широкой 64-битной шине.

Общее практическое правило при принятии решения о том, какой тип памяти вам нужен, заключается в том, чтобы посмотреть, что уже установлено в вашей системе. Чтобы узнать, есть ли у вас память с ECC, четностью или без ECC, без четности, подсчитайте количество микросхем в модуле. Разделите общее количество фишек на три. Если можно без остатка разделить количество микросхем на три, модуль с ECC или четностью, если нет, то это модуль без ECC, без четности. Если вы собираете ПК и планируете использовать свою систему в качестве сервера или аналогичной машины для критически важных задач, вам будет выгодно использовать ECC.Если вы планируете использовать свой компьютер для обычных домашних, офисных или игровых приложений, вам лучше использовать память без ECC и без контроля четности.

Если в вашей системе есть ECC или память с контролем четности, число микросхем делится на три без остатка. Откуда ты знаешь, какой у тебя? Один из способов — посмотреть номера деталей на микросхемах вашего модуля. Если все чипы имеют одинаковый номер детали, у вас есть ECC. Если один чип отличается, у вас паритет.

Память ECC (проверка и исправление ошибок) выполняет обнаружение двойных битов и исправление одиночных битов. Это означает, что если у вас есть однобитовая ошибка памяти, чипсет и память обнаружат и исправят ошибку на лету, а вы даже не узнаете, что она произошла. Если у вас есть двухбитовая ошибка памяти, он обнаружит и сообщит об этом. С другой стороны, память без ECC и без контроля четности не имеет возможностей обнаружения и исправления ошибок.
Использование ECC снижает производительность вашего ПК примерно на 2%. Текущая технология DRAM очень стабильна, а ошибки памяти случаются редко, поэтому, если вам не нужен ECC, лучше использовать память без ECC и без контроля четности.

При добавлении новой памяти необходимо, чтобы она соответствовала уже установленной в вашей системе. Модули контроля четности имеют дополнительный чип, который определяет, правильно ли данные были прочитаны или записаны модулем памяти, в зависимости от типа ошибки. Однако модуль четности не исправит ошибку. Модули ECC могут обнаруживать двойные битовые ошибки и исправлять одиночные битовые ошибки. Большинство материнских плат, не имеющих функции ECC в BIOS, по-прежнему могут использовать модуль с ECC, но модуль будет работать в режиме без ECC. Имейте в виду, что в некоторых случаях материнская плата не поддерживает модуль ECC, в зависимости от программирования BIOS. Единственный верный способ проверить это — поместить модуль в материнскую плату и посмотреть, распознает ли BIOS добавление памяти.

Термин зарегистрированный относится к тому, как модуль памяти обрабатывает сигналы. Зарегистрированные модули содержат регистровую микросхему, которая задерживает всю информацию, передаваемую модулю, на 1 такт. Этот тип памяти в основном используется в серверах и был разработан для модулей с 32 или более микросхемами, чтобы обеспечить правильную обработку данных.
.
МОЖНО ЛИ СМЕШАТЬ ЗАРЕГИСТРИРОВАННУЮ И НЕЗАРЕГИСТРИРОВАННУЮ ПАМЯТЬ?

Хотя большинство ПК принимают только незарегистрированную SDRAM, некоторые из них принимают зарегистрированную SDRAM. Имейте в виду, что при установке зарегистрированной SDRAM все модули, установленные на вашем ПК, должны быть зарегистрированы, поскольку незарегистрированные и зарегистрированные модули не взаимозаменяемы

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

Модули с буферизацией и без буферизации не являются взаимозаменяемыми и даже используют немного разные печатные платы (PCB). Если вы попытаетесь установить неправильный тип, первая выемка в нижней части модуля будет смещена. Вы можете определить, буферизован ли модуль, посмотрев на выводы рядом с первой выемкой. Если отведения расположены равномерно, модуль буферизуется. Если выводы расположены неравномерно (большая область печатной платы рядом с выводом), модуль не буферизуется.

Буферизованный EDO (расширенный вывод данных) и FPM (режим быстрой страницы) имеют логическую микросхему буфера, которая используется для распределения нагрузки на набор микросхем и в основном используется только в серверах на платформах ПК. В компьютерах Apple до выпуска компьютеров серии G3 и G4 в основном использовались модули с буферизацией.

Задержка CAS (также называемая задержкой) – это время, которое требуется вашей памяти для ответа на команду. В частности, это промежуток времени между получением памятью команды на чтение данных и первым выводом данных из памяти. Задержка измеряется в тактовых циклах и часто обозначается как CL2 (два тактовых цикла) или CL3 (три тактовых цикла).

Части CL2 обрабатывают данные немного быстрее, чем части CL3, поскольку для получения исходных данных вам придется ждать на один такт меньше. Однако после обработки первого фрагмента данных остальные данные обрабатываются с одинаковой скоростью. Задержка влияет только на начальный пакет данных. Как только данные начинают течь, это не влияет. Имейте в виду, что тактовый цикл модуля PC100 составляет 10 наносекунд, поэтому вы, вероятно, не заметите существенной разницы в производительности. Большинство систем принимают любую часть задержки. Однако для некоторых систем требуются компоненты CL2 или CL3.

Части CL2 и CL3 можно смешивать. Настройки BIOS должны отражать настройку CL3, так как модуль CL2 будет работать с настройками CL3, если он установлен с модулем CL3.

Память — это самое простое из всех обновлений системы. Для установки дополнительной памяти обычно достаточно просто снять крышку системы и вставить новые модули в пустые слоты памяти. Затем установите на место крышку и включите систему.Большинство систем автоматически распознают увеличенную память.

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

Модули SDRAM разных размеров можно комбинировать. Другими словами, вы можете использовать вместе 32 МБ, 64 МБ, 128 МБ и 256 МБ. Имейте в виду, что самый большой модуль всегда должен быть помещен в первый слот для лучшей производительности.
Исключением из этого правила являются системы, требующие установки памяти в банках по два и более. Например, некоторые системы требуют, чтобы модули устанавливались группами по два. В этом случае два модуля в каждом банке должны быть одинакового размера. Если бы в вашей системе было два банка по два (четыре слота), вы могли бы установить два модуля по 32 МБ в банк 0 и два модуля по 64 МБ в банк 1. Тогда общий объем памяти составит 192 МБ.

Как правило, вы получите наилучшую производительность, если поместите самый большой модуль (в мегабайтах) в слот с наименьшим номером. Например, если в вашем компьютере установлено 32 МБ съемной памяти, а вы хотите добавить 128 МБ, лучше всего поместить 128 МБ в слот 0, а модуль 32 МБ – в слот 1.

После добавления памяти вы получаете сообщение об ошибке "Неверный системный диск. Замените диск и нажмите любую клавишу", и ваша система не загружается. Это сообщение об ошибке связано с несколькими проблемами. Чаще всего, когда вы пытаетесь установить память, вы случайно задеваете кабель (возможно, кабель жесткого диска). Первое, что мы предлагаем, это переустановить все кабели в вашем компьютере, включая кабели к жесткому диску и питание жесткого диска. Второе гораздо более простое решение может состоять в том, что у вас есть гибкий диск (не загрузочный диск) в ваших дисководах.

Если у вас более 512 МБ ОЗУ и вы работаете под управлением Windows 95, 98, 98SE или ME, возможно, у вас недостаточно кэш-памяти для обработки всей памяти. Решения этой проблемы можно найти на веб-сайте Microsoft.

Сегодня подавляющее большинство памяти, используемой настольными компьютерами, ноутбуками и мобильными устройствами, представляет собой небуферизованную DRAM без ECC (проверка и исправление ошибок). Фактически, если вы не используете процессор Intel или AMD, который может поддерживать память ECC, небуферизованная ECC DRAM является единственным выбором для большинства пользователей. Например, процессоры Intel Xeon поддерживают память ECC, а новые процессоры Core i7 — нет. У AMD гораздо более широкая поддержка ECC на уровне ЦП, но многие материнские платы AMD не поддерживают функции памяти ECC, поэтому он не является универсальным.

Память ECC, что она делает

Для настольных компьютеров это не так важно, так как во многих цифрах количество однобитовых ошибок составляет 1 на 1 ГБ или 1 на 2 ГБ памяти каждый месяц. Для пользователя настольного компьютера это может привести к сбою программы или, в худшем случае, потребовать перезагрузки. На серверах ECC необходим для поддержания целостности данных и времени безотказной работы. Учитывая текущую незначительную разницу в стоимости модулей DIMM с ECC по сравнению с небуферизованными модулями DIMM без ECC, нет особых причин приобретать память без ECC для сервера.

Небуферизованная память ECC и зарегистрированная память ECC

В дополнение к концепции ECC есть две концепции: небуферизованные и зарегистрированные модули памяти ECC. Основное отличие заключается в том, что команды памяти в конфигурациях с небуферизованной памятью поступают непосредственно от контроллера к модулю памяти, тогда как в конфигурациях с регистровой памятью команды сначала отправляются в регистры банков памяти, а затем в модули. Эта концепция может показаться сложной, но вот очень простое/концептуальное представление о том, что происходит.

В приведенном выше примере контроллер памяти напрямую обращается к банкам памяти. Вышеприведенное предполагает, что контроллер памяти находится внутри пакета ЦП, как это происходит в современных архитектурах ЦП. В старых системах контроллер памяти располагался внутри северного моста процессора. Сравните это с приведенным ниже примером зарегистрированной памяти.

Простая небуферизованная модель ECC DRAM

Простая небуферизованная модель ECC DRAM

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

Простая зарегистрированная модель ECC DRAM

Простая зарегистрированная модель ECC DRAM

Эта функция очень важна в серверных сценариях, поскольку, например, платформа Intel серии 3400, такая как Supermicro X8SI6-F или Intel S3420GPLC, поддерживает 16 ГБ небуферизованной памяти ECC и 32 ГБ зарегистрированной памяти ECC. Точно так же в двухпроцессорных системах, таких как Supermicro X8DTH-6F на базе серии E5600, недавно рассмотренный на ServeTheHome, дельта намного больше: до 48 ГБ незарегистрированной памяти ECC или 192 ГБ зарегистрированной памяти ECC. Для сред виртуализации, где память и пропускная способность памяти являются ключевыми для достижения высоких показателей консолидации и плотности, обычно лучше всего подходит память Registered ECC. Если кто-то покупает сервер с незарегистрированными модулями DIMM ECC, а затем требует дополнительной емкости, то операция обновления потребует извлечения и замены всех модулей UDIMM, что делает это дорогостоящим предложением.

Заключение

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

Память с кодом исправления ошибок (ECC) – это тип оперативной памяти, используемый на рабочих станциях и серверах. Профессионалы и предприятия, работающие с критически важными данными, ценят его за способность автоматически обнаруживать и исправлять ошибки памяти, тем самым борясь с повреждением данных. Также предполагается, что это приведет к меньшему количеству сбоев сервера/рабочей станции из-за памяти без ECC, что делает его действительно привлекательным для ИТ-специалистов и предприятий, включая финансовые учреждения и компании, предоставляющие общедоступные облачные сервисы, где повреждение данных и перебои в работе являются катастрофой.

Память с ECC и память без ECC

Физически память ECC отличается от памяти без ECC (например, той, что используется в оперативной памяти потребительских ноутбуков/настольных компьютеров) тем, что она имеет 9 микросхем памяти вместо 8 (чипы памяти используются для хранения данных, которые отправляются в ЦП при вызове). . Дополнительная микросхема памяти ECC RAM используется для обнаружения и исправления ошибок наряду с другими восемью микросхемами памяти.

Предполагается, что системы с памятью ECC будут меньше сбоить. В 2014 году компания Puget Systems провела тесты и обнаружила, что частота отказов памяти с ECC составляет 0,09 %, а у памяти без ECC – 0,6 %.

Что поддерживает память ECC?

Память ECC предназначена для рабочих нагрузок корпоративного уровня, поэтому большинство материнских плат потребительских ПК либо не поддерживают RAM ECC, либо работают без функции ECC. Чтобы действительно воспользоваться преимуществами памяти ECC, вам понадобится материнская плата уровня рабочей станции/сервера. Память с ECC также дороже, чем RAM без ECC из-за дополнительной микросхемы памяти.

Опять же, память ECC ориентирована на рабочие станции и серверы корпоративного уровня. Таким образом, для поддержки памяти ECC необходим столь же мощный ЦП. Что касается процессоров Intel, только линейка Xeon поддерживает ECC, чтобы отличить процессоры для энтузиастов от процессоров для предприятий. Между тем, многоядерная линейка Threadripper от AMD поддерживает память ECC.

Недостаток памяти ECC

Возможно, это покажется удивительным, но RAM с ECC немного медленнее, чем RAM без ECC, поскольку проверка на наличие ошибок занимает больше времени. В том же исследовании 2014 года, упомянутом выше, Пьюджет обнаружил, что ОЗУ с ECC работает на 0,25% медленнее, чем ОЗУ без ECC, а зарегистрированная ОЗУ с ECC — на 0,44% медленнее (однако они определили, что разница в производительности в пользу без ECC «крошечная»).

Как работает память ECC?

Код исправления ошибок — это математический процесс, который обеспечивает правильность данных, хранящихся в памяти. В случае ошибки ECC также позволяет системе воссоздавать правильные данные в режиме реального времени.

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

Большинство вычислительных систем перемещают данные большими порциями по 64 бита (называемыми "словом"). Вместо того, чтобы генерировать один дополнительный бит четности для каждых восьми битов данных, ECC генерирует семь дополнительных битов для каждых 64 битов данных. Система выполняет сложный математический алгоритм над дополнительными семью битами данных, чтобы убедиться, что остальные 64 бита верны. В случае неверного одного бита (однобитовая ошибка) алгоритм ECC может восстановить данные, но он может уведомить систему только о более серьезных ошибках (два или более бита).

Зарегистрированная/буферизованная память

Память ECC не всегда регистрируется/буферизируется. Однако вся зарегистрированная память является памятью ECC.

Оперативная память ECC часто использует зарегистрированную, или буферизованную, память. Зарегистрированная память использует «регистр», который расположен между оперативной памятью системы и контроллером памяти. Это снижает нагрузку на контроллер памяти, а также позволяет использовать больше модулей ОЗУ, чем было бы в противном случае.

Шарон Хардинг особенно любит игровые периферийные устройства (особенно мониторы), ноутбуки и виртуальную реальность. Ранее она освещала бизнес-технологии, в том числе оборудование, программное обеспечение, кибербезопасность, облачные технологии и другие ИТ-события, в Channelnomics, с авторами в CRN UK.


Зарегистрированная память – это тип микросхемы, которая дополняет оперативную память (ОЗУ), удерживая небольшой участок памяти, пока центральный процессор (ЦП) обращается к ней. Это делается для того, чтобы поддерживать низкую электрическую нагрузку и повысить стабильность; зарегистрированная память лучше всего работает с серверами и важными системами. Удерживание части памяти часто замедляет работу компьютера, но большинство приложений не пострадают. Одним из немногих приложений, которые действительно страдают, являются игры, потому что компьютерные игры требуют большого объема данных.

Планка оперативной памяти, дополненная регистровой памятью.

Планка оперативной памяти, дополненная регистровой памятью.

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

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

Объем памяти, занимаемой зарегистрированной памятью, очень мал по сравнению с объемом памяти, занимаемой всей флешкой. В то же время пользователи могут заметить немного замедление вывода и производительности, поскольку эта память постоянно сохраняется. Обычно это не приводит к задержкам, хотя для работы программы может потребоваться еще секунда или две. Большинство компьютерных приложений по-прежнему смогут работать без каких-либо серьезных проблем.

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

Читайте также: