차례:
정의-ECC (오류 수정 코드) 란 무엇입니까?
ECC (오류 수정 코드)는 읽거나 전송 된 데이터에서 오류가 있는지 확인하고 오류가 발견되는 즉시 수정합니다. ECC는 탐지 즉시 오류를 수정한다는 점을 제외하면 패리티 검사와 유사합니다. ECC는 데이터 저장 및 네트워크 전송 하드웨어 분야에서 특히 데이터 속도가 증가하고 해당 오류가 증가함에 따라 점점 보편화되고 있습니다.
Techopedia는 ECC (오류 수정 코드)를 설명합니다
오류 정정 코드는 다음 단계를 통해 데이터 스토리지에 적용됩니다.
- 데이터 바이트 또는 워드가 RAM 또는 주변 장치 스토리지에 저장 될 때, 코드 지정 비트 시퀀스가 추정되고 저장된다. 워드 당 각 고정 비트 수에는이 코드를 저장하기위한 추가 고정 비트 수가 있습니다.
- 바이트 또는 워드가 판독을 위해 호출 될 때, 검색된 워드에 대한 코드는 원래 알고리즘에 따라 계산 된 다음 저장된 바이트의 추가 고정 비트와 비교된다.
- 코드가 일치하면 데이터에 오류가 없으며 처리를 위해 전달됩니다.
- 코드가 일치하지 않으면 변경된 비트가 수학적 알고리즘을 통해 포착되고 비트가 즉시 수정됩니다.
데이터는 저장 기간 동안 확인되지 않지만 요청시 오류가 있는지 테스트됩니다. 필요한 경우 오류 수정 단계가 감지 후 수행됩니다. 동일한 스토리지 주소에서 자주 반복되는 오류는 영구적 인 하드웨어 오류를 나타냅니다. 이 경우 시스템은 사용자에게 오류 위치를 기록하기 위해 메시지를 보냅니다.
