데이터베이스 파일 할당 테이블 (팻)이란 무엇입니까? -techopedia에서 정의

파일 할당 테이블 (팻)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-파일 할당 테이블 (FAT)이란 무엇입니까?

FAT (파일 할당 테이블)는 파일 할당 테이블의 각 클러스터 항목에 대해 원래 12 또는 16 비트를 사용했던 하드 드라이브 용으로 개발 된 파일 시스템입니다. 운영 체제 (OS)에서 하드 드라이브 및 기타 컴퓨터 시스템의 파일을 관리하는 데 사용됩니다. 플래시 메모리, 디지털 카메라 및 휴대용 장치에서도 종종 볼 수 있습니다. 파일 정보를 저장하고 하드 드라이브의 수명을 연장하는 데 사용됩니다.

대부분의 하드 드라이브에는 탐색이라는 프로세스가 필요합니다. 드라이브의 읽기 / 쓰기 헤드의 실제 물리적 검색 및 위치 지정입니다. FAT 파일 시스템은 탐색 량을 줄이고 하드 디스크의 마모를 최소화하도록 설계되었습니다.

FAT는 하드 드라이브 및 하위 디렉토리를 지원하도록 설계되었습니다. 이전 FAT12는 최대 4078 개의 클러스터를 갖는 12 비트 값의 클러스터 주소를 가졌습니다. UNIX에서 최대 4084 개의 클러스터를 허용했습니다. 보다 효율적인 FAT16은 16 비트 클러스터 주소로 증가하여 볼륨 당 최대 65, 517 개의 클러스터, 32MB의 공간을 가진 512 바이트 클러스터, 더 큰 파일 시스템을 제공했습니다. 4 개의 섹터는 2, 048 바이트였습니다.

Techopedia는 파일 할당 테이블 (FAT)을 설명합니다.

FAT16은 IBM이 1983 년에 IBM의 PC AT (개인용 컴퓨터 AT)와 Microsoft의 MS-DOS (디스크 운영 체제) 3.0 소프트웨어를 동시에 릴리스하여 도입했습니다. 1987 년 Compaq DOS 3.31은 원래 FAT16의 확장을 발표하고 디스크 섹터 수를 32 비트로 늘 렸습니다. 디스크는 16 비트 어셈블리 언어 용으로 설계되었으므로 32 비트 섹터 번호를 사용하도록 전체 디스크를 변경해야했습니다.

1997 년 Microsoft는 FAT32를 도입했습니다. 이 FAT 파일 시스템은 크기 제한을 늘리고 DOS 리얼 모드 코드로 형식을 처리 할 수있었습니다. FAT32에는 최대 약 2 억 6, 700 만 개의 클러스터에 대한 클러스터 번호를 유지하는 데 사용되는 28 비트의 32 비트 클러스터 주소가 있습니다. 파일 시스템의 최상위 레벨 분할은 파티션입니다. 파티션은 볼륨 또는 논리 드라이브로 나뉩니다. 각 논리 드라이브에는 C, D 또는 E와 같은 문자가 할당됩니다.

FAT 파일 시스템에는 각각 FAT 파티션의 구조로 된 4 가지 섹션이 있습니다. 네 섹션은 다음과 같습니다.

  • 부트 섹터 : 이것은 예약 섹터라고도합니다. 디스크의 첫 번째 부분에 있습니다. 여기에는 PC 시스템을 시작하는 데 필요한 OS의 필수 부트 로더 코드, 드라이브 구성 방식을 설명하는 MRB (마스터 부트 레코드)라고하는 파티션 테이블 및 BBP (BIOS 매개 변수 블록)가 포함됩니다. 데이터 스토리지 볼륨.
  • FAT 영역 :이 영역에는 일반적으로 중복 검사를위한 두 개의 파일 할당 테이블 사본이 포함되며 클러스터가 할당되는 방법을 지정합니다.
  • 데이터 영역 : 디렉토리 데이터와 기존 파일이 저장되는 위치입니다. 대부분의 파티션을 사용합니다.
  • 루트 디렉토리 영역 :이 영역은 디렉토리 및 파일에 대한 정보가 들어있는 디렉토리 테이블입니다. FAT16 및 FAT12에는 사용되지만 다른 FAT 파일 시스템에는 사용되지 않습니다. 생성시 구성되는 최대 크기는 고정되어 있습니다. FAT32는 일반적으로 루트 디렉토리를 데이터 영역에 저장하므로 필요한 경우 확장 할 수 있습니다.
파일 할당 테이블 (팻)이란 무엇입니까? -techopedia에서 정의