Дом аппаратные средства Что такое память с исправлением ошибок (ecc memory)? - определение из техопедии

Что такое память с исправлением ошибок (ecc memory)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает исправление ошибок памяти кода (ECC Memory)?

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

Techopedia объясняет исправление ошибок памяти кода (ECC Memory)

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

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

Что такое память с исправлением ошибок (ecc memory)? - определение из техопедии