FAT 호환 플래시 메모리 파일 시스템을 위한 성능 최적화 기법

  • Kim Sung-Kwan (School of Computer Science and Engineering, Seoul National University) ;
  • Lee Dong-Hee (Department of Computer Science, University of Seoul) ;
  • Min Sang Lyul (School of Computer Science and Engineering, Seoul National University)
  • 김성관 (서울대학교 전기컴퓨터공학부) ;
  • 이동희 (서울시립대학교 컴퓨터공학부) ;
  • 민상렬 (서울대학교 전기컴퓨터공학부)
  • Published : 2005.07.01

Abstract

최근 휴대용 단말기 및 임베디드 시스템 등을 위한 저장 장치로서 플래시 메모리가 각광받고 있다. 이때 저장 장치 관리를 위한 플래시 메모리 파일 시스템의 역할이 중요한데, 이를 위해 전용 플래시 메모리 파일 시스템이 제안되기도 했지만 산업계에서는 사실상의 표준으로 FAT 파일 시스템이 광범위하게 사용되고 있다. 그러나 FAT 파일 시스템은 플래시 메모리의 물리적 특성을 고려하지 않고 설계되었기에 성능상 개선의 여지가 있다. 본 논문에서는 FAT 파일 시스템을 대상으로 플래시 메모리의 동작 특성을 고려한 성능 최적화 기법을 제안한다. 구체적으로 본 논문에서 제안되는 기법은 파일 삭제 시 FAT 파일 시스템의 기본 동작을 확장한 것으로 플래시 메모리 위에서 동작하는 FAT 파일 시스템의 쓰기 성능을 개선하는 효과를 보여 준다. 실험 결과 약 $29\%$의 쓰기 성능 개선 효과가 있음을 확인할 수 있었다.

Keywords