Оглавление:
- Определение - Что означает исправление ошибок памяти кода (ECC Memory)?
- Techopedia объясняет исправление ошибок памяти кода (ECC Memory)
Определение - Что означает исправление ошибок памяти кода (ECC Memory)?
Память с исправлением ошибок (ECC) - это тип компьютерного хранилища данных, специально предназначенный для обнаружения, исправления и мониторинга наиболее распространенных видов повреждения внутренних данных. По мере обработки данных ECC-память, оснащенная специальным алгоритмом, постоянно сканирует и исправляет однобитовые ошибки памяти. Это гарантирует, что никакие ошибочные или поврежденные данные не будут случайно сохранены в памяти. Обычно он обнаруживается и используется в системах с ценными данными, таких как научные и финансовые вычислительные системы.
Techopedia объясняет исправление ошибок памяти кода (ECC Memory)
Традиционная память ECC использует коды Хемминга, в то время как другие используют тройную модульную избыточность, что является предпочтительным из-за более быстрого аппаратного обеспечения по сравнению с аппаратным обеспечением исправления ошибок Хэмминга. Более ранние реализации памяти ECC маскируют исправимые ошибки, действуя так, как будто ошибки никогда не возникали, и сообщают только о неисправимых ошибках. Недавние реализации записывают как исправимые, так и не исправляемые ошибки.
Память ECC использует биты четности при хранении зашифрованного кода. Параллельно с записью данных в память сохраняется их код ECC. После считывания данных сохраненный код ECC сравнивается с кодом ECC, сгенерированным при считывании данных. Если в любом случае имеется несоответствие, оно дешифруется битами четности, чтобы определить, какой бит имеет ошибку, и немедленно исправляется.
