[파일 시스템] 파일 시스템의 유형 - 플래시, HPFS, VFS, FTL

Fruit·2023년 4월 9일

📖 Hello Certificate!

목록 보기
20/24
post-thumbnail

🌸 플래시 파일 시스템

  • 작은 크기의 데이터를 읽어 들일 때 매우 적합하다.
  • 가격 상의 이유로 NAND 타입의 플래시 메모리가 사용된다.
  • 긴 재사용을 위해 가비지 수집이 필요하다.
  • 플래시 메모리 전용 파일 시스템: YAFFS2


🌸 HPFS+

  • 볼륨 헤더의 복사본이 볼륨의 마지막 1024 바이트 앞쪽에 있다.
  • Catalog File 은 B-Tree로 구성되고 파일 및 디렉터리의 구조 정보를 표현한다.


🌸 VFS

  • 서로 다른 파일 시스템에 대해 표준 인터페이스를 통해 입출력을 할 수 있게 해 주는 추상화 계층이다.
  • 사용자 프로세스는 마운트 된 실제 파일 시스템에 대한 정보를 가질 필요가 없다.
  • VFS의 주요 공통 오브젝트는 superblock, inode, dentry, file 이다.


🌸 FTL (Flash Translation Layer)

✔️ 기능

  • 파일 시스템의 논리적 섹터에 대한 플래시 메모리의 물리적 페이지 주소 변환
  • Wear Leveling
  • Garbage Collection을 포함한 블록 관리

✔️ 구조

  • Sector Translation
  • Block Management
  • Low Level Driver
profile
🌼인생 참 🌻꽃🌻 같다🌼

0개의 댓글