실시간 운영체제를 위한 플래시 메모리 파일시스템의 설계와 구현

Design and Implementation of Flash Memory File System for Real-time Operating Systems

  • 김정기 (한국전자통신연구원 인터넷 정보가전연구부) ;
  • 박승민 (한국전자통신연구원 인터넷 정보가전연구부) ;
  • 박상호 (한국과학기술원 전자전산학과) ;
  • 안우현 (한국과학기술원 전자전산학과) ;
  • 박대연 (한국과학기술원 전자전산학과)
  • 발행 : 2000.10.13

초록

최근들어 정보가전. 휴대 통신 기기. 셋탑박스 등의 Embedded 시스템이 개발됨에 따라 이를 운영할 실시간 운영체제의 필요성이 절실히 요구되고 있으며, 여기에 사용될 파일 시스템이 필요하게 되었다. 그러나, 이런 Embedded 시스템의 특성상 전원이 꺼진 상태에서도 데이터를 보관하기 위하여 플래시 메모리를 이용한 파일 시스템이 필요하며, 본 논문에서는 이런 실시간 운영체제를 위한 플래시 파일시스템을 설계하고 구현한다. 또한 효율적인 플래시 메모리 접근을 위해 플래시 메모리 관리자를 구현하고, 오류 복구를 위한 효율적인 복구 알고리즘을 제안한다. 마지막으로 순차적 파일 쓰기와 무작위 파일 쓰기 실험을 통해 본 논문의 플래시 파일 시스템의 성능을 평가한다.

키워드