Design and Implementation of a File System for Non-Volatile RAM

비휘발성 메모리를 위한 파일시스템 설계 및 구현

  • Baek Seungjae (Division of information and Computer Science, Dankook University) ;
  • Choi Jongmoo (Division of information and Computer Science, Dankook University) ;
  • Lee Donghee (Department of Computer Science, University of Seoul) ;
  • Noh Sam H. (School of Computer & Information Engineering, Hong-ik University)
  • 백승재 (단국대학교 정보컴퓨터학부) ;
  • 최종무 (단국대학교 정보컴퓨터학부) ;
  • 이동희 (서울시립대학교 컴퓨터 과학부) ;
  • 노삼혁 (홍익대학교 정보컴퓨터 공학부)
  • Published : 2005.07.01

Abstract

최근 DRAM 특성인 바이트 단위의 빠른 접근과 디스크나 플래시 메모리 특성인 비휘발성을 동시에 제공하는 차세대 비휘발성 메모리가 등장하고 있다. 본 논문에서는 비휘발성 메모리를 위한 새로운 파일시스템을 제안한다. 이 파일시스템은 메모리 본래의 특성대로 기존의 메모리 공간 할당 함수 인터페이스로 접근이 가능하며, 일반 파일시스템 인터페이스로도 접근이 가능하다. 또한 이 파일시스템은 효율적인 공간관리 및 성능 향상을 위하여 가변 크기 블록 사이즈를 지원한다. 한편 루트 파일시스템 용도로 사용 시 부팅 시간의 단축이 가능하며, page table 매핑 수정을 통해 실행 가능 파일의 직접 수행을 제공한다.

Keywords