DRAM
메모리에서 사용하는 오류 정정 부호(ECC)의 역할로 올바른 것은?
- A데이터를 압축하여 용량을 늘린다
- B데이터에 잉여 비트를 덧붙여 비트 오류를 검출하고 정정한다
- C데이터를 암호화한다
정답과 해설 보기
정답: B. 데이터에 잉여 비트를 덧붙여 비트 오류를 검출하고 정정한다
ECC는 데이터에 검사용 비트를 덧붙이고, 읽을 때 오류를 검출하고 정정하는 구조입니다. 서버용 메모리에서는 64비트에 8비트를 더해 1비트 오류를 정정하고 2비트 오류를 검출하는(SECDED) 방식이 기본입니다. 더 높은 신뢰성이 필요한 서버에서는 칩 1개가 통째로 고장 나도 복구할 수 있는 Chipkill 등도 있습니다. DDR5에서는 칩 내부에도 ECC가 내장되었습니다.