[OS lecture 1] 운영체제 구조 - 14 - 파일시스템

Date:

카테고리:

태그:

1. 파일 시스템

  • 운영체제가 저장매체에 파일을 쓰기 위한 자료구조 또는 알고리즘

    • 비트로 관리하기는 오버헤드가 큼 => 블록 단위로 관리 (4KB)
    • 오버헤드 (특정 목적을 달성하기 위해 간접/추가적으로 드는 시간/자원)

2. 파일 시스템과 시스템콜

  • 동일한 시스템콜을 사용해서 다양한 파일 시스템 지원

  • 파일 시스템 기본 구조

    • 슈퍼 블록 : 파일 시스템 & 파티션 정보
    • 아이노드 블록 : 파일 상세 정보 (inode 기반 파일 엑세스 및 메타 데이터 저장)
    • 데이터 블록 : 실제 데이터

3. 디렉토리 엔트리 & 가상 파일 시스템

  • 디렉토리 엔트리 : 각 디렉토리 엔트리(dentry)를 탐색
  • 가상 파일 시스템 : Network 등 다양한 기기도 동일한 파일 시스템 통해 관리 가능

[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]

OS lecture 1 카테고리 내 다른 글 보러가기

댓글 남기기