Performance Analysis of FTL Algorithms in Flash Memory for Windows File Systems

윈도우즈(Windows) 파일 시스템에서 플래시 메모리의 FTL(Flash Translation Layer) 알고리즘 성능 분석

  • Park Won-Joo (Information and Communication Engineering, Hankuk University of Foreign Studies) ;
  • Yoo Hyun-Seok (Information and Communication Engineering, Hankuk University of Foreign Studies) ;
  • Park Sung-Hwan (Information and Communication Engineering, Hankuk University of Foreign Studies) ;
  • Kim Do-Yun (Information and Communication Engineering, Hankuk University of Foreign Studies) ;
  • Park Sangwon (Information and Communication Engineering, Hankuk University of Foreign Studies)
  • 박원주 (한국외국어대학교 정보통신공학과) ;
  • 유현석 (한국외국어대학교 정보통신공학과) ;
  • 박성환 (한국외국어대학교 정보통신공학과) ;
  • 김도윤 (한국외국어대학교 정보통신공학과) ;
  • 박상원 (한국외국어대학교 정보통신공학과)
  • Published : 2005.07.01

Abstract

이동 기기의 저장장치로 널리 사용되고 있는 플래시 메모리는 하드웨어적 특성으로 인하여 쓰기 전 소거(erase before write) 기법이 사용되고 있다. 이러한 특성으로 인하여 플래시 메모리에서는 성능을 증진시키기 위한 기법이 필요하게 되었으며, 이러한 소프트웨어 모듈을 FTL이라 한다. 플래시 메모리의 용량이 크게 늘어나면서 디스크를 대체할 제품이 등장하고 있으며, 이러한 디스크가 일반 컴퓨터에서의 저장장치로 채택되는 경우가 많아지고 있다. 본 연구에서는 플래시 메모리 기반의 디스크를 이용한 윈도우 파일 시스템에서의 여러 FTL 알고리즘의 성능을 분석, 비교하고, FTL 알고리즘의 올바른 개선 방향을 제시한다.

Keywords