바뀜

둘러보기로 가기 검색하러 가기
13 바이트 추가됨 ,  2018년 6월 16일 (토) 18:29
잔글
iso 파일의 무결성을 검증하는 방법을 설명하기에 앞서 우리가 사용하는 컴퓨터 환경에서 오류의 검출(detection) 및 정정(correction)은 어떻게 할까요? 주로 패리티 비트(parity bit) 또는 해밍 코드(hamming code)를 사용합니다.
레이드 레벨 5(RAID-5), 레이드 레벨 6(RAID-6)에서 패리티 비트를 사용하여 오류를 검출합니다. 또한 CPU와 입출력 장치의 사이에서 통신을 중재하는 입출력 모듈(I/O module)도 오류를 검출하기 위해서 패리티 비트를 사용합니다. <ref> 신종홍. 컴퓨터 구조와 원리 2.0: 비주얼 컴퓨터 아키텍처(2013). 서울: 한빛미디어. P412-413, P429 ,P431</ref>
해밍 코드는 오류의 검출 뿐만 아니라 오류의 수정도 가능하기 때문에 ECC(Error-Correcting Code) 메모리에서도 사용합니다. ECC 메모리를 사용할 경우에는 일반 메모리와는 달리 오류의 검출 및 수정을 할 수 있습니다. 또한 레이드 레벨 2(RAID-2)에서도 오류의 검출 및 수정을 하기 위해서 해밍 코드를 사용합니다. <ref> 신종홍. 컴퓨터 구조와 원리 2.0: 비주얼 컴퓨터 아키텍처(2013). 서울: 한빛미디어. P408 </ref>

둘러보기 메뉴