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

Slides:



Advertisements
Similar presentations
1/15 16 기 장영일 Ext File System. 2/15 처음에 Minix 가 사용되었다 ( 제약사항 ) 최대로 저장할 수 있는 파일의 크기 – 64M : 16bit 정수로 블록 주소 지정 -> 1024( 블록 기본 사이즈 ) * (2^16) = 64M.
Advertisements

© DBLAB, SNU 화일구조. 강의 소개 - 화일구조  Instructor : Prof. Sukho Lee (301 동 404 호 )  홈페이지 :  교과목 개요 – 이 과목은 데이타 관리와 응용을 위한 화일 구조의 설계와.
화일구조.

PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
Hadoop 동작방식(F5를 눌로 슬라이드쇼로 볼 것!!)
제 2장 컴퓨터 구조.
Understanding of Socket and File I/O
크로스 컴파일 환경 구축.
임베디드 하드웨어 Lecture #6.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
12. 데이터베이스 설계.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
리눅스 커널의 이해 중에서 1장. 소개 이원구 네트워크 실험실.
FTP 중앙대학교 안 봉 현
6장. 기 억 장 치 Lecture #6.
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
Linux/UNIX Programming
Chapter 02 시스템 구조(System Structure)
Embedded System Porting (2)
6장. 물리적 데이터베이스 설계 물리적 데이터베이스 설계
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
소프트웨어시스템 실험 Software Systems Lab. 데이터베이스 기초
리버스 엔지니어링 안녕하십니까? 리버스 엔지니어링 발표를 맡은 정창하입니다. 지금부터 리버스 엔지니어링 발표를
Linux/UNIX Programming APUE (Files & Directories)
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
운영체제 (Operating Systems)
File Management.
작업장에서 불의의사고로 절단사고가 발생했다면
Chapter 10. 파일 시스템 인터페이스(File System Interface)
파일 시스템 인터페이스(File System Interface)
Computer System Architecture
제1장 시스템 소프트웨어의 개요 컴퓨터시스템 및 하드웨어 구성 컴퓨터의 구성과 기능 시스템프로그램의 개요
제10,11,12장 파일시스템 디스크 스케줄링.
6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)
Cache Manager Yonghyun Kim Microsoft MVP Dev 5 team leader, ESTsoft
? SMB (Server Message Block)
응급의학과 설명회 국내 응급의학의 역사, 현황 및 전망
2018 봄학기 Pusan National University School of CSE
「 LINUX IBM SpectrumScale 설치 가이드」
운영체제(Operating System)
기억장치 관리(Memory Management)
AP3 매뉴얼.
운영체제 (Operating Systems) (Memory Management Strategies)
7장 메모리 관리 메모리 관리를 위한 메모리 할당 기법과 경영에 대해 알아본다. 단편화 현상의 원인과 해결 방법을 알아본다.
Swap 추가, fsck.
WinCE Device Driver 실습 #2
JFS operation HP Korea / Operations JFS operation.
12장. 파일 시스템 구현.
Chapter 12 Memory Organization
Lecture #6 제5장 기억장치 (1).
23. Unix 시스템 커널. 개요 커널의 기본 서비스 커널의 특징 참고서적 프로세스 관리 장치 관리 파일 관리 가상 메모리
화일구조.
CHAPTER 04 파일 설계(FiLE Design).
MFC를 이용한 자바클래스파일 분석기 < Java Virtual Machine Simulator >
8. 리눅스의 내부 군자삼락 [君子三樂] 청출어람이청어람 [ 靑出於藍而靑於藍 ] Why Linux ?
Stream의 이해 : System Bufferring
제9장 가상 메모리 관리.
(생각열기) 횡파와 종파를 구분하는 기준은 무엇인가?? 답 : 진동하는 방법의 차이
시스템 인터페이스 Lab#6 C 쉘 프로그래밍 실습.
화 일 구 조 Chapter 3 화일의 입출력 제어.
성경퀴즈 여호수아1장 3장 복습게임.
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
데이터 베이스의 내부 구조.
*컴퓨터 구조 4장 연습문제 천재성.
WinCE Device Driver 실습 #2
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
임베디드 하드웨어 Lecture #6.
가상 기억장치 (Virtual Memory)
Presentation transcript:

제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

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 피하는 것이 어려움

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) 파일 이름 불변 파일 내용 변경 불가