본 글은 다음 강의를 들으며 정리한 내용입니다.
강의 정보 : 운영체제 / 이화여대 반효경
강의 링크
File
File attribute (metadata)
File system
Directory
Partition (= Logical Disk)
open("/a/b/c")
디스크로부터 파일 c의 메타데이터를 메모리로 가지고 옴
이를 위하여 directory path를 search
/
를 open하고 그 안에서 파일 a
의 위치 획득a
를 open한 후 read하여 그 안에서 파일 b
의 위치 획득b
를 open한 후 read하여 그 안에서 파일 c
의 위치 획득c
를 openDirectory path의 search에 너무 많은 시간 소요
Open file table
File descriptor (file handle, file control block)
각 파일에 대해 누구에게 어떤 유형의 접근(read/write/execution)을 허락할 것인가?
Access Control 방법
owner | group | other |
---|---|---|
rwx | r-- | r-- |
시스템이 제공하는 파일 정보의 접근 방식
순차 접근 (sequential access)
직접 접근 (direct access, random access)
파일을 구성하는 레코드를 임의의 순서로 접근할 수 있음