하드웨어 순환 중복 검사 (CRC) 란 무엇입니까? -techopedia에서 정의

순환 중복 검사 (CRC) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-CRC (Cyclic Redundancy Check) 란 무엇입니까?

CRC (Cyclic Redundancy Check)는 디지털 데이터의 오류를 감지하는 데 사용되는 기술입니다. CRC는 하드 디스크 드라이브와 같은 저장 장치 및 디지털 통신 네트워크에서 일반적으로 사용되는 원시 컴퓨터 데이터의 우발적 인 변경을 감지하는 해시 기능입니다. 이 기술은 1961 년 W. Wesley Peterson에 의해 개발되었으며 CCITT (Comité Consultatif International Telegraphique et Telephonique)에 의해 개발되었습니다. 순환 중복 검사는 하드웨어에서 구현하기가 매우 간단하며 수학적으로 쉽게 분석 할 수 있습니다. 일반적인 전송 오류를 감지하는 더 좋은 기술 중 하나입니다.

이진 나누기를 기반으로하며 다항식 코드 체크섬이라고도합니다.

Techopedia는 CRC (Cyclic Redundancy Check)에 대해 설명합니다.

순환 중복 검사에서 종종 체크섬이라고하는 고정 된 수의 검사 비트가 전송해야하는 메시지에 추가됩니다. 데이터 수신기는 데이터를 수신하고 검사 비트에 오류가 있는지 검사합니다. 수학적으로, 데이터 수신기는 전송 된 콘텐츠의 다항식 나눗셈의 나머지를 찾아 첨부 된 확인 값을 확인합니다. 오류가 발생한 것 같으면 데이터 재전송을 요청하는 부정적인 승인이 전송됩니다.

주기적 중복 검사는 하드 디스크와 같은 저장 장치에도 적용됩니다. 이 경우 검사 비트는 하드 디스크의 각 블록에 할당됩니다. 컴퓨터가 손상되었거나 불완전한 파일을 읽으면 순환 중복 오류가보고됩니다. 다른 저장 장치 또는 CD / DVD에서 가져온 것일 수 있습니다. 오류의 일반적인 원인은 시스템 충돌, 불완전하거나 손상된 파일 또는 많은 버그가있는 파일입니다.

CRC 다항식 설계는 보호 할 블록 길이, 오류 방지 기능, CRC 구현을위한 리소스 및 성능에 따라 달라집니다.

순환 중복 검사 (CRC) 란 무엇입니까? -techopedia에서 정의