데이터 클러스터

Data cluster
디스크 구조:
(A) 트랙
(B) 기하학적 섹터
(C)트랙 섹터
(D) 클러스터

컴퓨터 파일 시스템에서 클러스터(할당 단위 또는 블록이라고도 함)는 파일 및 디렉터리에 대한 디스크 공간 할당 단위입니다.온디스크 데이터 구조 관리의 오버헤드를 줄이기 위해 파일 시스템은 기본적으로 개별 디스크 섹터를 할당하지 않고 클러스터라고 하는 섹터의 연속된 그룹을 할당합니다.

512바이트 섹터를 사용하는 디스크에서는 512바이트 클러스터에는 섹터가 1개 포함되어 있는 반면 4키바이트(KiB) 클러스터에는 섹터가 8개 포함되어 있습니다.

클러스터는 파일을 저장하기 위해 할당할 수 있는 최소 논리 디스크 공간입니다.따라서 클러스터가 큰 파일 시스템에 작은 파일을 저장하면 디스크 공간이 낭비됩니다. 이러한 낭비되는 디스크 공간을 슬랙 공간이라고 합니다.클러스터 크기가 평균 파일 크기보다 작을 경우 파일당 낭비되는 공간은 통계적으로 클러스터 크기의 절반 정도이며, 클러스터 크기가 클 경우 낭비되는 공간은 더 커집니다.그러나 클러스터 크기가 클수록 부기의 오버헤드와 단편화가 감소하여 읽기 및 쓰기 속도가 전반적으로 향상될 수 있습니다.일반적인 클러스터 크기는 1 섹터(512 B)에서 128 섹터(64 KiB)까지입니다.

클러스터는 디스크 상에 물리적으로 인접해 있을 필요는 없습니다.여러 트랙에 걸쳐 있거나 섹터 인터리빙을 사용하는 경우 트랙 내에서 인접하지 않을 수도 있습니다.섹터가 여전히 논리적으로 연속적이기 때문에 이것은 단편화와 혼동해서는 안 된다.

파일이 디렉토리 리스트에서 삭제되었을 때 「클러스터 손실」이 발생하지만,[1] 파일에 할당된 클러스터는 파일 할당 테이블(FAT)에 표시됩니다.

DOS 4.0에서는 클러스터라는 용어할당 단위로 변경되었습니다.그러나 클러스터라는 용어는 여전히 널리 사용됩니다.[2]

레퍼런스

  1. ^ "Archived copy". Archived from the original on 2015-03-06. Retrieved 2020-08-03.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  2. ^ 뮬러, 스콧(2002년).PC 업그레이드 및 수리, 페이지 1354.ISBN 0-7897-2745-5.

외부 링크