Если вы технический энтузиаст или технический специалист, возможно, вы слышали о ECC RAM, как она защищает данные и предотвращает сбои системы. Тогда вы можете начать задаваться вопросом: «Почему ECC RAM не является нормой для компьютеров? Разве не было бы здорово создать потребительские ПК без сбоев? "
Итак, чтобы ответить на ваши вопросы, давайте разберемся, что такое оперативная память ECC, как она спасает наше общество от полной катастрофы и почему установка ECC RAM на ваш высокопроизводительный игровой ПК является излишним.
Что такое ОЗУ с ECC?
Итак, прежде всего, мы должны определить, что такое ОЗУ с ECC. ECC означает Код исправления ошибок. Этот тип ОЗУ оснащен дополнительным чипом памяти, обеспечивающим целостность данных вашей системы за счет исправления ошибок памяти в режиме реального времени.
Это похоже на конфигурации хранилища RAID, где вы используете два или более дисков для обеспечения целостности данных в случае выхода из строя одного из ваших устройств хранения.
Связанный: Объяснение всех различных типов RAID
Модуль ECC RAM просматривает данные, которые компьютер отправляет ему, сравнивает их с данными, хранящимися в дополнительном чипе, и автоматически информирует пользователей о любой ошибке и, если возможно, исправляет ее.
Назначение ECC RAM
Компьютеры чувствительны к внешним помехам, таким как излучение и радиоволны. Компьютерное оборудование также может вносить свои собственные ошибки, особенно с возрастом. Хотя эти ошибки могут вызывать такие проблемы, как сбои и синий экран смерти для большинства потребителей, они, как правило, недостаточно критичны, чтобы гарантировать дополнительную стоимость ОЗУ ECC.
Однако, если вы работаете над важными задачами, такими как передовые вычислительные науки, финансовый рынок данные, системы военной защиты и даже результаты выборов, вы хотите защитить целостность своей данные.
Связанный: Как создать список наблюдения за акциями в Google Финансах
Например, в 2003 году кандидат на выборах в Бельгии получил больше голосов, чем было возможно. Эта ошибка была обнаружена только из-за того, как работает бельгийская система преференциального голосования. Когда сотрудники избирательной комиссии вручную пересчитали бюллетени, они обнаружили, что у одного кандидата было дополнительно 4096 голосов.
Они не обнаружили ошибок после перепроверки всей системы на предмет нарушений безопасности или нечестной игры. Однако единственная причина, по которой они могли придумать, заключалась в том, что космический луч попал в один из компьютеров и вызвал небольшой переворот на 2-13-м транзисторе, таким образом добавив к общему количеству дополнительных 4096 голосов.
Как работает ECC RAM
Если вы посмотрите на стандартную микросхему RAM, вы обнаружите, что она имеет четное количество микросхем. Но если вы сравните его с чипом RAM ECC, вы обнаружите, что у него сзади есть один дополнительный чип. Этот дополнительный чип хранит данные четности, которые могут сообщить вашему компьютеру, каким должно быть значение бита.
ОЗУ ECC использует расширенную версию алгоритма кода Хэмминга, изобретенного в 1950 году, для обнаружения, обнаружения и исправления ошибок. Этот алгоритм, называемый кодом Хэмминга SECDED (исправление одиночной ошибки, обнаружение двойной ошибки), может определить, возникает ли однобитовая ошибка, и исправить ее.
Он также может находить двухбитовые и трехбитовые ошибки и информировать пользователя о проблеме. Однако это требует ручного вмешательства, поскольку модуль ECC RAM не может исправить проблемы такого масштаба.
Что вам нужно для запуска ECC RAM
Хотя оперативная память ECC совместима с большинством потребительских материнских плат, их возможности исправления ошибок обычно не поддерживаются этими материнскими платами, если явно не указано иное. Поскольку обычный потребитель обычно не использует ОЗУ с ECC, производители материнских плат отказываются от этой функции, чтобы сэкономить деньги.
Кроме того, процессоры Intel потребительского уровня отключили поддержку памяти ECC. Вам придется придерживаться чипов AMD, если вы хотите воспользоваться оперативной памятью с исправлением ошибок. Также обратите внимание, что AMD явно не поддерживает функцию ECC. Вместо этого он позволяет производителям материнских плат определять, позволят ли они пользователям воспользоваться этой функцией.
Подходит ли ОЗУ ECC для игр? Или просто защита от ошибок?
Теперь, когда вы знаете, что такое модуль RAM ECC и как он работает, вы можете подумать: «Какие преимущества я получу от RAM ECC?» В конце концов, кому не нравится защита от ошибок? Вы можете спастись от нежелательных сбоев и потери данных или игровых поражений из-за неизвестной ошибки памяти.
Однако так ли это на самом деле?
Есть несколько отчетов о пользователях, запускающих игры и тесты производительности на ECC RAM и обнаруживающих, что они работают. медленнее, чем стандартная высокоскоростная RAM. Даже популярный производитель RAM и SSD Crucial заявляет, что ОЗУ ECC работает примерно на 2% медленнее чем сопоставимая RAM без ECC. Итак, с точки зрения игр, ОЗУ ECC может остановить ошибку, но вы теряете абсолютную производительность.
Связанный: Более быстрая RAM vs. Больше оперативной памяти: что важнее для производительности?
Кроме того, поскольку текущая оперативная память без ECC является надежной и стабильной, нет необходимости в исправлении ошибок этой шкалы для повседневного использования. Серверы обычно используют ОЗУ ECC, потому что они требуют максимальной стабильности. Это позволяет избежать повреждения данных и гарантирует, что данные, которые вы помещаете в долгосрочное хранилище и извлекаете в будущем, являются точными.
Модули ECC также жизненно важны, если вы имеете дело с важными данными, когда одна необнаруженная ошибка имеет высокую денежную стоимость, существенно влияет на общество или подвергает опасности человеческие жизни.
Функциональность ECC в ОЗУ DDR5
В отличие от предыдущих стандартов оперативной памяти DDR5 SDRAM теперь имеет ECC, запеченный на кристалле, что обеспечивает более плотные чипы RAM с большей емкостью в том же пространстве, чтобы избежать ошибок хранения. Таким образом, модуль памяти теперь может обнаруживать и исправлять перевороты битов и другие ошибки внутри микросхемы перед отправкой их процессору.
Тем не менее, это отличается от ОЗУ DDR5 ECC, которое также исправляет ошибки при передаче данных от процессора в ОЗУ и наоборот. Тем не менее, добавление ECC на кристалле означает, что вероятность ошибок значительно снижается даже в системах потребительского уровня.
Безошибочные вычисления
Если вы требуете 100% -ной уверенности в своих данных, тогда ваша система должна иметь ECC RAM. Модуль ECC RAM гарантирует, что вы избегаете ошибок в вашей работе, сохраняя целостность вашего вывода. И хотя он медленнее стандартной оперативной памяти и стоит примерно на 20% дороже, он обеспечивает непревзойденную надежность, которая может сэкономить сотни человеко-часов, потерянных из-за ошибок данных или сбоев.
На данный момент, если вы обычный потребитель, который использует свой компьютер для игр и общей производительности, скорее всего, вам не нужна ОЗУ с ECC. Но когда вы работаете с важными данными, такими как финансовые расчеты или срочные проекты, когда вы не можете позволить себе потерять производительность, тогда дополнительная защита ОЗУ ECC для вас.
ОЗУ может быть узким местом в производительности Windows. Представьте, что у вас неограниченная память, как это повлияет на то, как вы используете свой компьютер? Вот мысленный эксперимент.
Читать далее
- Объяснение технологии
- Игры
- Материнская плата
- Сборка ПК
- Компьютерная память
- Компьютерные игры
Джови - писатель, профессиональный тренер и пилот. Он полюбил все, что угодно, с тех пор, как его отец купил настольный компьютер, когда ему было 5 лет. С тех пор он использует и максимизирует технологии во всех аспектах своей жизни.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться