SRAM과 플래시 메모리
SSD 등에서 사용되는 웨어 레벨링의 목적으로 올바른 것은?
- A데이터를 압축하여 용량을 늘린다
- B데이터를 암호화하여 보호한다
- C쓰기가 특정 블록에 집중되지 않도록 전체에 분산시켜 수명을 늘린다
정답과 해설 보기
정답: C. 쓰기가 특정 블록에 집중되지 않도록 전체에 분산시켜 수명을 늘린다
블록에는 재기록 횟수의 상한이 있기 때문에 같은 논리 주소에만 계속 쓰면 그 부분만 빨리 수명을 맞이합니다. 웨어 레벨링에서는 컨트롤러가 논리 주소와 물리 블록의 대응표(FTL)를 관리하고, 쓰기를 소거 횟수가 적은 블록으로 배분합니다. 재기록이 적은 정적 데이터도 가끔 이동시켜 모든 블록의 소모를 고르게 함으로써 제품 전체의 수명을 늘립니다.