본문 바로가기
카테고리 없음

마모 균등화

by yunchanlee 2024. 12. 2.

EEPROM과 플래시 메모리는 비휘발성 메모리로 이러한 메모리들은 쓰기/지우기 횟수에 제한이 있어, 일정 횟수를 초과하면 더 이상 데이터를 안전하게 기록할 수 없게 됩니다.

마모 균등화는 이러한 문제를 해결하여 메모리의 수명을 연장하는 기술입니다.

 

마모 균등화란

마모 균등화는 플래시 메모리와 EEPROM과 같은 비휘발성 메모리에서 쓰기/지우기 사이클을 고르게 분산시켜 특정 블록이 과도하게 사용되는 것을 방지하는 기법입니다. 이렇게 함으로써 모든 블록이 고르게 사용되기 때문에, 특정 블록의 조기 손상을 방지하고 메모리 전체의 수명을 연장할 수 있습니다.

 

상황

  • 블록 A: 유효 데이터 80%, 일부 데이터를 업데이트하려면 공간 부족.
  • 블록 B: 비어 있음.

스왑 이유

  1. 블록 A의 유효 데이터를 블록 B로 복사.
  2. 새로운 데이터를 블록 B의 남은 공간에 추가.
  3. 블록 A를 초기화하여 이후에 사용할 준비.

댓글