Presentation is loading. Please wait.

Presentation is loading. Please wait.

제10장 파일 시스템 인터페이스(File System Interface)

Similar presentations


Presentation on theme: "제10장 파일 시스템 인터페이스(File System Interface)"— Presentation transcript:

1 제10장 파일 시스템 인터페이스(File System Interface)
운영체제 10장, 11장 제10장 파일 시스템 인터페이스(File System Interface) 10.1 파일 개념(File Concept) 파일 개념 보조기억장치에 저장된 관련된 정보들의 모임 파일 속성: 이름, 타입, 위치, 크기, 보호 파일 연산: 생성, 쓰기, 읽기, 재위치, 삭제 열린 파일 정보: per-process open file table p402(11.2) file pointer file open count disk location of the file memory-mapped files: p368(10.1) memory mapping으로 파일의 한 영역을 공유 상호배제 필요(6장) 파일 타입: p369(10.2), magic number(Unix) 파일 구조: 텍스트 파일과 실행 파일 구분 최소한의 구분: 8-bit byte의 연속(Unix, MS-DOS) 내부 파일 구조: p411(11.7) 논리구조 = 1 byte 물리구조 = 512 bytes

2 10.3 디렉토리 구조(Directory Structure)
운영체제 10장, 11장 10.2 접근 방법(Access Methods) 순차접근(sequential access) 직접접근(direct access) 기타: ISAM(Indexed Sequential Access Method) p375(10.5) 10.3 디렉토리 구조(Directory Structure) 단단계 디렉토리: p378(10.7) 모든 파일이 같은 디렉토리에 모든 파일이 유일한 이름을 가져야 함 이단계 디렉토리: p379(10.8) 사용자별 UFD(User File Directory) 파일 공유 어려움 트리구조 디렉토리: p381(10.9) 사용자별 subdirectory 생성 유일한 path name 가짐 비순환 그래프 디렉토리: p383(10.10) 파일과 서브디렉토리 공유가능 구현 방법 : link 사용(Unix), 복사(duplication) 일반적인 그래프 디렉토리: p386(10.11) 트리구조 디렉토리에 link 첨가 cycle 허용되면 탐색시 무한 루프 가능 새 link 추가시 cycle 피하는 것이 어려움

3 10.5 일관성 의미 구조(Consistency Semantics)
운영체제 10장, 11장 10.4 보호(Protection) 보호 접근타입 제어: 읽기, 쓰기, 실행,첨가, 삭제, 리스트 접근 리스트와 그룹: owner, group, universe 기타 보호: password, 디렉토리 보호(sticky bit) 예: 3 bits rwx(Unix) 10.5 일관성 의미 구조(Consistency Semantics) 일관성 의미 구조(철학) Unix 의미론: Unix file system 열린파일의 변경은 즉시 공유자에게 보여짐 파일의 현재 위치 포인터 공유->하나의 파일 이미지 유지 세션 의미론: Andrew file system (session: 파일 open과 close 사이의 모든 파일접근의 연속) 열린파일의 변경은 즉시 공유자에게 보여지지 않음 파일 변경은 파일 close 후 다른 session에서만 보여짐 불변-공유 파일 의미론 (immutable shared file = read-only file) 파일 이름 불변 파일 내용 변경 불가


Download ppt "제10장 파일 시스템 인터페이스(File System Interface)"

Similar presentations


Ads by Google