보조기억장치의 정보 저장 및 관리 프로그램
보조기억장치의 정보를 파일 및 디렉터리(폴더)의 형태로 저장하고 관리할 수 있도록 하는 운영체제 내부 프로그램 (파일 시스템 덕분에 보조기억장치에 있는 많은 정보의 덩어리를 파일과 디렉터리의 형태로 저장 및 관리 가능)
파일시스템 이해를 위해, 먼저 파일과 디렉터리가 무엇으로 이뤄져 있는지, 파일과 디렉터리가 보조기억장치에 어떻게 저장될 수 있는지 이해 필요
오늘날의 디렉터리는 계층적 구조를 띄고 있음(= 트리 자료구조)
오늘날의 디렉터리는 여러 계층을 가진 트리 구조 디렉터리로 관리된다고 함
출처 : https://blackjellybear.tistory.com/56
슬래시(/) : 디렉터리를 구분하는 구분자로도 사용
경로(Path) : 디렉터리 정보를 활용해 파일 위치를 특정하는 정보
<aside> 🥕
윈도우 운영체제에서는 최상위 디렉터리를 C:W
로 표현하고, 백슬래시(\\
)를 디렉터리 구분자로 사용
</aside>
많은 운영체제에서는 디렉터리를 조금 특별한 파일로 간주(정확히는, 디렉터리에 속한 요소의 관련 정보가 포함된 파일로 간주)
디렉터리에 속한 요소의 관련 정보는 테이블(표)의 형태로 표현됨
디렉터리 엔트리(Directory Entry) : 테이블 형태로 표현된 정보의 행 하나하나
<aside> 🥕
.
: 현재 디렉터리가 저장된 위치 정보
..
: 상위 디렉터리
</aside>
파일과 디렉터리가 보조기억장치 안에 저장되는 방법
출처 : https://velog.io/@shin_ms/19.-파일-할당File-Allocation
https://code-piggy.tistory.com/entry/운영체제-파일-시스템파티셔닝-포매팅-파일-할당-방법연속-할당-연결-할당-색인-할당-FAT-파일-시스템-유닉스-파일-시스템 (블록이 없는 경우 : -1)