15장 파일 시스템N

15-1 파일과 디렉터리 파일 파일(file): 하드 디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합 이름 파일을 실행하기 위한 정보 파일 관련 부가 정보: 속성(attribute), 메타데이터(metadata) 파일 속성과 유형 유형: 운영체제가 인식하는 파일 종류 확장자(extension): 파일 종류를 표시하는 가장 흔한 방식 파일 연산을 위한 시스템 호출 파일을 다루는 모든 작업은 운영체제에 의해 이뤄짐 모든 응용 프로그램은 시스템콜을 통해 파일 연산 디렉터리 디렉터리(directory) 윈도우에선 폴더(folder) 1단계 디렉터리(single-level directory) 트리 구조 디렉터리(tree-structured directory) 루트 디렉터리(root directory): 최상위 디렉터리 경로(path): 디렉터리를 이용해 파일 위치, 파일 이름을 특정 짓는 정보 절대 경로와 상대 경로 절대 경로(absolute path): 루트 디렉터리에서 자기 자신까지 이르는 고유한 경로 상대 경로(relative path): 현재 디렉터리부터 자기 자신까지 이르는 경로 guest/data/image.png: 현재 디렉터리 내에 있는 guest 폴더 내의 data 폴더 내에 있음 ./guest/data/image.png: 동일함 디렉터리 연산을 위한 시스템 호출 파일 연산과 마찬가지로 디렉터리 연산도 시스템콜을 통해 운영체제가 처리 디렉터리 엔트리 디렉터리도 포함된 정보가 조금 다른 파일일 뿐임 디렉터리는 보조기억장치 내부에 해당 디렉터리에 담겨 있는 대상과 관련된 테이블 형태로 저장 파일 이름, 위치 유추 정보, 생성 시간, 크기 등 15-2 파일 시스템 파일 시스템: 파일과 디렉터리를 보조기억장치에 일목요연하게 저장하고 접근할 수 있게 하는 운영체제 내부 프로그램 ...