[운영체제, 컴퓨터공학] 리눅스 VFS에 대한 분석 발표
- 최초 등록일
- 2002.08.02
- 최종 저작일
- 2002.08
- 34페이지/ 어도비 PDF
- 가격 1,000원
목차
1. Introduction
2. Architecture of Virtual File System
3. Roles and Construction
1. Mount
2. Directory cache
3. inode cache
4. buffer cache
4. Relation of File System Components
1. Structure of File
2. Structure of dentry
3. Structure of inode
4. Structure of super block
5. Flow Control of File System
1. Flow Example – sys_open()
2. Flow Example – sys_read()
3. Flow Example – sys_close()
본문내용
Introduction
¢ File System의 필요성
l 데이터 목적에 따른 구조화 (Purposeful Structuring)
— 사용 목적에 맞는 File System의 구현 요구
¢ File System에서의 고려사항
l 데이터 접근 속도
l 임의 접근 (Random Access)
Architecture of VFS
¢ Virtual File System
l 다른 운영체제의 파일시스템 운용
l 시스템 내 대부분의 디바이스 포용
l 파일에 대한 시스템 호출 시 파일 시스템들의 물리적인 포맷에 구애 받지 않도록 인터페이스 제공
참고 자료
¢ Daniel P. Bovet, “리눅스 커널의 이해”, 한빛미디어, 2001
¢ 조유근, “커널 프로그래밍”, 교학사, 2002
¢ 제 4회 리눅스 공동체 세미나 강의록
¢ R Magnus, “Linux kernel Internals”, F1, 1999
¢ 이귀영, “Linux Kernel Programming”, 글로벌, 2001
¢ Tigran Aivazian, “Linux Kernel 2.4 Internals”, 2001
¢ “Using Rose”, Rational Software, 2000
¢ Joseph Schmuller, 초보자를 위한 UML, 인포북, 1999