메모리 스크러빙이란 무엇입니까?

데이터 스크러빙 (data scrubbing)데이터 클렌징 (data cleansing) 이라고도하는 메모리 스크러빙 은 오류 수정 기술입니다. 이 백그라운드 프로세스는 주기적으로 메모리 내용을 검사하고 오류 또는 불일치를 데이터의 기능적 복사본으로 대체하여 수정합니다. 예를 들어, RAID 컨트롤러는 배열 된 디스크의 데이터를 스크럽하고 데이터에 액세스하기 전에 결함있는 데이터 블록을 검사 할 수 있습니다.

오늘날의 칩, 특히 DRAM과 SRAM은 자연 방사선 (예 : 우주선과 알파 입자)에 영향을 받기에 충분히 작은 메모리의 물리적 구조를 가지고 있습니다. 이 방사선은 메모리의 내용을 바꿀 수 있으며 이러한 불일치를 "소프트 오류"라고합니다. 이러한 오류를 수정하는 효과적인 방법은 스크러빙입니다.

데이터 스크러빙은 FPGA (필드 프로그래머블 게이트 어레이) 프로그래밍에 사용되는 한 가지 방법입니다.

참고 : 데이터 스크러빙을 지원하는 파일 시스템에는 Btrfs 및 ZFS가 포함됩니다.

데이터, 파일 시스템, 메모리, 메모리 용어