파일
: 보조기억장치에 저장된, 관련 정보를 모은 논리적 단위
디렉터리
(=폴더) : 파일들을 관리하기 위한 체계(=또 다른 종류의 파일)
[1] (운영체제 입장에서는 디렉터리인) 디렉터리 테이블
/
: 루트 디렉터리
.
: 현재 디렉터리..
: 부모 디렉터리<aside> 💡
보조기억장치를 사용하려면 파티셔닝과 포매팅을 거쳐야 함
</aside>
파티셔닝
: 저장 장치의 논리적인 영역을 구획하는 작업 (=칸막이 나누기)
포매팅
: 파일 시스템을 설정 → 어떤 방식으로 파일을 저장 및 관리할지 결정 및 새로운 데이터를 쓸 준비
운영체제의 파일과 디렉토리 관리 단위 = (하나 이상의 섹터를 묶은) 블록
연속 할당
: 파일이 저장 장치 내에서 연속적인 공간을 차지하도록 블록 할당 → 외부 단편화 문제 발생
불연속 할당
연결 할당
: 각 블록마다 다음 블록의 주소를 저장 (포인터 개념) → 엔트리에 첫 번째 블록 주소만 명시
색인 할당
: 색인 블록이라는 하나의 블록에 블록 주소를 모아서 관리 → 엔트리에 색인 블록 주소만 명시[2] 파일 할당 방법들