Understanding the Linux Kernel (제 12장 – 가상 파일시스템)
본 자료는 7페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

Understanding the Linux Kernel (제 12장 – 가상 파일시스템)에 대한 보고서 자료입니다.

목차

1. VFS의 역할

2. VFS 자료 구조

3. 파일시스템 마운트하기

4. File Locking

본문내용

* VFS의 역할
표준 유닉스 파일 시스템과 관련된 모든
시스템 콜을 처리.
수행순서
- application program layer  Kernel software layer  specific file system layer
장점
- 서로 다른 종류의 파일시스템에 일반적
인 인터페이스를 제공.
...
* VFS의 역할
VFS에 의해 지원되는 3가지 부류
1. Disk-based filesystems
- 로컬 디스크 파티션의 기억 장소를 관리
- 공식적인 리눅스 디스크 기반 파일 시스템 (Ext2)
2. Network filesystems
- NFS, Coda, AFS, SMB, NCP
3. Special filesystems
-/proc filesystem , /dev/pts filesystem
The common File Model
- 리눅스의 /디렉토리는 Ext2이며 다른 파일시스템은
root filesystem에 mount 되어있음.
- Specific filesystem은 물리적인 구조를 VFS의 일반
적인 파일 모델로 변환시켜 구현함.
- 파일은 커널 메모리 객체로만 존재함.
1.수퍼블록 객체 2.아이노드 객체
3.파일 객체 4.디엔트리 객체
...
* VFS 자료 구조
아이노드 객체
- 파일시스템에 필요한 모든 정보를 저장.
- 각 아이노드 객체는 Circular doubly linked list 중
하나에 있음.
1. “unused” 아이노드 리스트
2. “in use” 아이노트 리스트
3. ”dirty” 아이노드 리스트
- “in use” 혹은 “dirty” list에 속하는 아이노드
객체는 hash table에 포함됨.
  • 가격1,000
  • 페이지수22페이지
  • 등록일2003.12.27
  • 저작시기2003.12
  • 파일형식파워포인트(ppt)
  • 자료번호#240643
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니