목차

파일과 디렉터리는 보조기억장치에 저장된 데이터일 뿐인데 운영체제는 이를 어떻게 관리할까?

본격적인 파일 시스템을 알아보기 전에 파일과 디렉터리에 대해 알아보자

1. 파일


**파일**은 보조기억장치에 저장된 관련 정보의 집합이다. 다시 말해서, 의미 있고 관련 있는 정보를 모은 논리적 단위를 의미한다.

파일을 구성하는 정보는 어떤 것이 있을까?

파일에는 이름, 파일 실행하기 위한 정보, 파일 관련 부가 정보가 있다. 이 부가 정보를 속성이라고 한다.

image.png

파일을 다루는 모든 작업은 운영체제에 의해 이루어지므로 시스템 호출이 일어난다.

2. 디렉터리


**디렉터리**는 윈도우 운영체제에서는 폴더라고 부른다.

2-1. 디렉터리 엔트리

그렇다면 파일과 디렉터리는 완전히 다른 존재일까? 정답은 아니다.

디렉터리는 ‘특별한 형태의 파일’일 뿐이다.

파일이 파일과 관련된 정보를 담고 있다면, 디렉터리는 디렉터리에 담겨 있는 대상과 관련된 정보를 담고 있다. 그리고 보통 디렉터리는 테이블 형태로 저장된다.

디렉터리 엔트리(=행)에 담기는 정보는 파일 시스템마다 차이가 있지만 공통적으로