[OS lecture 1] 운영체제 구조 - 14 - 파일시스템
카테고리: OS lecture 1
태그: scheduling process
1. 파일 시스템
-
운영체제가 저장매체에 파일을 쓰기 위한 자료구조 또는 알고리즘
- 비트로 관리하기는 오버헤드가 큼 => 블록 단위로 관리 (4KB)
- 오버헤드 (특정 목적을 달성하기 위해 간접/추가적으로 드는 시간/자원)
2. 파일 시스템과 시스템콜
-
동일한 시스템콜을 사용해서 다양한 파일 시스템 지원
-
파일 시스템 기본 구조
- 슈퍼 블록 : 파일 시스템 & 파티션 정보
- 아이노드 블록 : 파일 상세 정보 (inode 기반 파일 엑세스 및 메타 데이터 저장)
- 데이터 블록 : 실제 데이터
3. 디렉토리 엔트리 & 가상 파일 시스템
- 디렉토리 엔트리 : 각 디렉토리 엔트리(dentry)를 탐색
- 가상 파일 시스템 : Network 등 다양한 기기도 동일한 파일 시스템 통해 관리 가능
[참고자료 - 컴퓨터 공학 전공 필수 강의 (패스트캠퍼스 - 현재는 수강불가)]
댓글 남기기