파일 시스템: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
AvocatoBot (토론 | 기여)
잔글 r2.7.1) (로봇이 더함: mk:Фајл (дадотечен) систем
잔글 r2.7.3) (로봇이 바꿈: mk:Подадотечен систем; 예쁘게 바꿈
3번째 줄:
파일 시스템은 통상 [[하드 디스크]]나 [[CD-ROM]] 같은 실제 자료 보관 장치를 사용하여 파일의 물리적 소재를 관리하는 것을 가리키나 네트워크 프로토콜([[NFS]], [[서버 메시지 블록|SMB]], [[9P]] 등)을 수행하는 클라이언트를 통하여 파일 서버 상의 자료로의 접근을 제공하는 방식과 가상의 형태로서 접근 수단만이 존재하는 방식([[procfs]] 등)도 파일 시스템의 범위에 포함될 수 있다. [[디렉터리 서비스]]나 [[윈도 레지스트리|레지스트리]]와는 의미가 조금 다르다.
 
== 생김새 ==
=== 전반 ===
파일 시스템은 일반적으로 크기가 일정한 블록들의 배열(섹터라고도 불리며 통상 512[[바이트]], 1[[키비바이트]], 2키비바이트같은 - 2를 제곱한 수만큼의 크기를 갖는다)에 접근할 수 있는 자료 보관 장치 위에 생성되어 이러한 배열들을 조직함으로 파일이나 디렉터리를 만들며 어느 부분이 파일이고 어느 부분이 공백인지를 구분하기 위하여 각 배열에 표시를 해 둔다. 또한 자료를 '클러스터' 또는 '블록'이라고 불리는 일정한 단위(이것은 각 디스크 배열들에 대한 식별할 수 있는 번호를 제공하는데 통상 1부터 64까지가 쓰인다)에 새겨 넣는데 이것이 바로 파일 하나가 필요로 하는 디스크의 최소 공간이다.
 
=== 파일 이름 ===
파일에 이름이 존재함은 컴퓨터 메모리 안에서 해당 파일의 소재 위치를 보장하기 위함이다. 파일 시스템 안에서 디렉터리는 통상 파일 이름과 해당 파일을 연결해 주는데 [[도스]]의 [[파일 할당 테이블|FAT]]나 [[유닉스 계열]] [[운영 체제]]의 [[아이노드]]의 경우 파일 이름을 색인과 연결한다. 디렉터리 구조는 수평형일 수도 있고 수직형(하위 디렉터리 있음)일 수도 있다. 어떤 파일 시스템에서는 파일 이름이 이름, 확장자, 판 수 이런 식으로 특별한 문법을 따르기도 하며 또 어떤 파일 시스템에서는 파일 이름은 그저 문자열 정도로만 취급되고 각 파일마다 어딘가에 메타데이터가 보관된다.
 
== 계층 ==
일반적으로 파일 시스템은 '[[저장 장치]] - [[입출력 제어]] - 기본 파일시스템 - 파일조직 모듈 - [[가상 파일시스템]]'과 같이 여러 개의 계층으로 구성되어 있다. 그렇게 함으로써 [[하드 디스크]], [[시디롬 드라이브]], [[플래시 메모리]] 등 다양한 형태의 [[저장 장치]]를 지원할 수 있고, 하나의 시스템에 여러 개의 파일 시스템을 사용하는 것이 가능해진다.
 
123번째 줄:
[[lv:Failu sistēma]]
[[mhr:Файлсистеме]]
[[mk:Фајл (дадотечен)Подадотечен систем]]
[[ms:Sistem fail]]
[[nl:Bestandssysteem]]