오류 수정 코드 (ECC)

작가: Randy Alexander
창조 날짜: 28 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
메모리 ECC-SEC-DED의 종합.
동영상: 메모리 ECC-SEC-DED의 종합.

콘텐츠

정의-ECC (오류 수정 코드) 란 무엇입니까?

ECC (오류 수정 코드)는 읽거나 전송 된 데이터에서 오류가 있는지 확인하고 오류가 발견되는 즉시 수정합니다. ECC는 탐지 즉시 오류를 수정한다는 점을 제외하면 패리티 검사와 유사합니다. ECC는 데이터 저장 및 네트워크 전송 하드웨어 분야에서 특히 데이터 속도가 증가하고 해당 오류가 증가함에 따라 점점 보편화되고 있습니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 ECC (오류 수정 코드)를 설명합니다

오류 정정 코드는 다음 단계를 통해 데이터 스토리지에 적용됩니다.

  1. 데이터 바이트 또는 워드가 RAM 또는 주변 장치 스토리지에 저장 될 때, 코드 지정 비트 시퀀스가 ​​추정되고 저장된다. 워드 당 각 고정 비트 수에는이 코드를 저장하기위한 추가 고정 비트 수가 있습니다.
  2. 바이트 또는 단어를 읽기 위해 호출하면 검색된 단어의 코드가 원래 알고리즘에 따라 계산 된 다음 저장된 바이트의 추가 고정 비트와 비교됩니다.
  3. 코드가 일치하면 데이터에 오류가 없으며 처리를 위해 전달됩니다.
  4. 코드가 일치하지 않으면 변경된 비트가 수학적 알고리즘을 통해 포착되고 비트가 즉시 수정됩니다.

데이터는 저장 기간 동안 확인되지 않지만 요청시 오류가 있는지 테스트됩니다. 필요한 경우 오류 수정 단계가 감지 후 수행됩니다. 동일한 스토리지 주소에서 자주 반복되는 오류는 영구적 인 하드웨어 오류를 나타냅니다. 이 경우 시스템은 사용자 a이며 오류 위치를 기록하기 위해 기록됩니다.