파일 시스템
파일 시스템은 운영체제가 하드 디스크(HDD)나 SSD 등 저장 장치에 데이터를 효율적으로 보관하고 접근하게 해주는 핵심 기능으로, 이를 통해 응용 프로그램 간의 데이터 충돌과 손실을 방지합니다. 흥미롭게도 '파일 시스템'이라는 용어는 컴퓨터 등장 전부터 종이 문서 정리 방법을 지칭하다가, 1961년부터 컴퓨터 파일링에 적용되어 1964년에 일반적인 용어가 되었습니다. 이 시스템은 파일 이름, 디렉토리, 메타데이터(생성일, 권한 등)를 관리하며, 최초로 임의의 계층적 디렉토리를 지원한 멀틱스(Multics)를 시작으로 유닉스, NTFS, HFS+ 등에서 발전해 왔습니다. 또한 NTFS와 애플 시스템은 확장 속성이나 스트림(포크)을 지원해 하나의 파일에 여러 데이터 묶음을 담을 수 있고, tmpfs처럼 주 메모리(RAM)를 활용하는 가상 파일 시스템도 존재합니다. 저장 공간은 일반적으로 작은 블록 단위로 할당되기 때문에, 파일 크기가 블록 크기에 정확히 맞지 않으면 평균적으로 블록의 절반 크기만큼 '슬랙 공간'이라는 낭비 공간이 발생하는 특징도 있습니다.
Source: 파일 시스템 — Wikipedia · Summary by RollWiki AI · Language: Korean