Hot-and-Cold 플래그를 이용한 플래시 메모리 균등 사용을 위한 관리 정책

Flash Memory Management Policy To Improve Wear-Leveling using Hot-and-Cold Flag

  • 정필영 (경북대학교 컴퓨터공학과) ;
  • 이성준 (경북대학교 컴퓨터공학과) ;
  • 안광선 (경북대학교 컴퓨터공학과)
  • Jung, Phil-Young (Dept. of Computer Engineering, Kyungpook National University) ;
  • Lee, Sung-Joon (Dept. of Computer Engineering, Kyungpook National University) ;
  • Ahn, Kwang-Seon (Dept. of Computer Engineering, Kyungpook National University)
  • 발행 : 2003.05.16

초록

비휘발성 메모리인 플래시 메모리는 가볍고, 전력 소비가 적으며, 충격에 대한 저항이 강한 특징이 있다. 그러나 플래시 메모리는 세그먼트당 삭제 횟수가 최악의 경우 10만 번 정도로 제한된다는 단점이 있어서, 만약 삭제가 특정 세그먼트에 집중된다면 전체 수명이 단축되게 된다. 하지만, 플래시 메모리의 모든 세그먼트가 골고루 사용된다면 수명을 연장시킬 수 있다. 이를 위해 저장되는 자료의 유형을 파악하여 Hot, Cold 그리고 Lukewarm 이라는 그룹별로 분리해서 관리한다. 단순한 분리는 사용 횟수의 양극화를 가져오지만, 양극화된 세그먼트에 반대 유형의 자료를 할당하고 관리하면 전체 세그먼트의 사용률을 균등하게 할 수 있다. 이를 위해, 쓰기와 클리닝 작업 외에 양극화의 패턴을 통해 유형을 결정해주는 루틴을 포함하였다.

키워드