Implementation of NAND Flash File System Simulator

NAND 플래시 파일 시스템 시뮬레이터 구현

  • Ok, Dong-Seok (Dept. Computer Engineering, Pusan National University) ;
  • Lee, Seung-Hwan (Dept. Computer Engineering, Pusan National University) ;
  • Lee, Tae-Hoon (Dept. Computer Engineering, Pusan National University) ;
  • Chung, Ki-Dong (Dept. Computer Engineering, Pusan National University)
  • 옥동석 (부산대학교 컴퓨터공학과) ;
  • 이승환 (부산대학교 컴퓨터공학과) ;
  • 이태훈 (부산대학교 컴퓨터공학과) ;
  • 정기동 (부산대학교 컴퓨터공학과)
  • Published : 2008.06.30

Abstract

최근 플래시 메모리는 임베디드 시스템과 휴대용 기기 등에서 많이 사용되고 있다. 그 중 NAND 플래시 메모리는 대용량화가 가능해 NOR 플래시 메모리보다 더 많이 사용되고 있다. NAND 플래시 파일 시스템을 개발하기에 앞서 파일 시스템의 할당과 가비지 컬렉션 정책을 시험하기 위해서, 또는 실제 플래시 메모리에서 수행하기 힘든 지움 횟수 측정 실험을 하기 위해서 플래시 파일 시스템 시뮬레이터를 구현하여 실험을 한다. 하지만 이 시뮬레이터는 제한된 성능 비교를 할 수 밖에 없는 약점을 지니고 있다. 이 때문에 어느 한 성능 개선을 위해 제안한 기법으로 인해서 다른 성능이 저하될 수 있지만 이를 간과할 수도 있다. 본 논문에서는 NAND 플래시 파일 시스템의 전체적인 성능 평가를 수행할 수 있는 시뮬레이터를 설계하고 구현한다.

Keywords