파일 시스템

김민영·2023년 2월 15일
0

CS 스터디

목록 보기
28/32

파일 시스템

  • 컴퓨터에서 파일이나 자료를 쉽게 찾을 수 있도록 유지, 관리하는 방법
  • 저장매체의 많은 파일을 관리하는 방법
  • 커널 영역에서 동작
  • 파일을 빠르게 읽기, 쓰기, 삭제 등 기본적인 기능을 원활히 수행하기위한 목적

파일 시스템 특징

  • 계층적 디렉토리
  • 디스크 파티션 별로 하나씩 둘 수 있음

파일 시스템 역할

  • 파일관리 : 파일 저장, 참조, 공유
  • 보조 저장소 관리 : 저장 공간 할당
  • 파일 무결성 메커니즘 : 파일이 의도한 정보만 포함하고 있음
  • 접근 방법 : 저장된 데이터에 접근할 수 있는 방법 제공

파일 시스템 개발 목적

  • HDD와 메인 메모리 속도차 줄이기
  • 파일 관리 용이
  • HDD 막대한 용량을 효율적으로 이용

주요 파일 시스템

  • Windows : FAT(FAT12/16/32, exFAT), NTFS
  • Linux : ext(ext2/3/4)
  • Mac OS : HFS, HFS+
  • Google : GFS (Google FIle System 구글의 분산 파일 시스템)

파일 시스템 구조

  • 메타영역, 데이터영역 두 가지로 구분
  • 메타영역 : 데이터 영역에 기록된 파일의 이름, 위치, 크기, 시간정보, 삭제유무 등 파일의 정보
  • 데이터영역 : 파일의 데이터
  • 윈도우 탐색기를 이용하여 검색할 때 메타영역을 탐색하며 파일 찾음.

참조

profile
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=

0개의 댓글