신지덤

  1. 신기술
    1. 신기술

FTL

개념
FTL(Flash Translation Layer) - 플래시 메모리와 파일시스템 사이에 위치하면서 플래시메모리를 디스크처럼 블록장치로 사용할 수있게 해주는 기술

I. FTL(Flash Translation Layer)

    플래시 메모리와 파일시스템 사이에 위치하면서 플래시메모리를 디스크처럼 블록장치로 사용할 수있게 해주는 기술


II. FTL의 핵심 기술
      1) Wear Leveling : 블록 당 Write 횟수를 모니터 하여 균등하게 분배하는 기술 / 수명연장
      2) Garbage Collection : 효율적 삭제를 위해 블록을 실제로 삭제하지 않고 Invalid로 표기한 후,- 적절한 시점에 일괄 처리 하는 기술 / 삭제효율
      3) Over Provisioning : Wear Leveling, GC를 위한 여유공간 / 여유공간 제공


III. FTL의 매핑 방식

      1) Sector Mapping : read, write 단위인 섹터 단위로 mapping table을 형성
      2) Block Mapping : erase 단위인 블록 단위로 mapping table을 형성
      3) Hybrid Mapping : Sector mapping과 block mapping을 혼합한 기법

댓글