データベース ファイルアロケーションテーブル(脂肪)とは何ですか? -techopediaからの定義

ファイルアロケーションテーブル(脂肪)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-ファイルアロケーションテーブル(FAT)の意味

ファイルアロケーションテーブル(FAT)は、ファイルアロケーションテーブルへの各クラスターエントリに最初に12ビットまたは16ビットを使用していたハードドライブ用に開発されたファイルシステムです。 オペレーティングシステム(OS)がハードドライブやその他のコンピューターシステム上のファイルを管理するために使用します。 また、フラッシュメモリ、デジタルカメラ、ポータブルデバイスにもよく見られます。 ファイル情報を保存し、ハードドライブの寿命を延ばすために使用されます。

ほとんどのハードドライブには、シークと呼ばれるプロセスが必要です。 これは、ドライブの読み取り/書き込みヘッドの実際の物理的な検索と位置決めです。 FATファイルシステムは、シークの量を減らして、ハードディスクの摩耗を最小限に抑えるように設計されました。

FATは、ハードドライブとサブディレクトリをサポートするように設計されました。 以前のFAT12には、最大4078クラスターの12ビット値へのクラスターアドレスがありました。 UNIXでは最大4084のクラスターが許可されました。 より効率的なFAT16は16ビットクラスターアドレスに増加し、ボリュームあたり最大65, 517クラスター、32 MBのスペースを備えた512バイトクラスター、およびより大きなファイルシステムが可能になりました。 4つのセクターでは、2, 048バイトでした。

Techopediaはファイルアロケーションテーブル(FAT)について説明します

FAT16は1983年にIBMによって導入され、IBMのパーソナルコンピュータAT(PC AT)とMicrosoftのMS-DOS(ディスクオペレーティングシステム)3.0ソフトウェアが同時にリリースされました。 1987年、Compaq DOS 3.31は、元のFAT16の拡張版をリリースし、ディスクセクタ数を32ビットに増やしました。 ディスクは16ビットアセンブリ言語用に設計されているため、32ビットのセクター番号を使用するには、ディスク全体を変更する必要がありました。

1997年、MicrosoftはFAT32を導入しました。 このFATファイルシステムはサイズ制限を増やし、DOSのリアルモードコードで形式を処理できるようにしました。 FAT32には、最大約2億6800万個のクラスターのクラスター番号を保持するために使用される28ビットの32ビットクラスターアドレスがあります。 ファイルシステムの最高レベルの区分はパーティションです。 パーティションはボリュームまたは論理ドライブに分割されます。 各論理ドライブには、C、D、Eなどの文字が割り当てられます。

FATファイルシステムには4つの異なるセクションがあり、それぞれがFATパーティションの構造です。 4つのセクションは次のとおりです。

  • ブートセクター:これは予約済みセクターとも呼ばれます。 ディスクの最初の部分にあります。 これには、PCシステムの起動に必要なOSのブートローダーコード、ドライブの編成方法を説明するマスターブートレコード(MRB)と呼ばれるパーティションテーブル、およびデータストレージボリューム。
  • FAT領域:この領域は通常、冗長性チェック用であり、クラスターの割り当て方法を指定するファイル割り当てテーブルの2つのコピーを含みます。
  • データ領域:これは、ディレクトリデータと既存のファイルが保存される場所です。 パーティションの大部分を使い果たします。
  • ルートディレクトリリージョン:このリージョンは、ディレクトリとファイルに関する情報を含むディレクトリテーブルです。 FAT16およびFAT12で使用されますが、他のFATファイルシステムでは使用されません。 作成時に設定される固定最大サイズがあります。 FAT32は通常、必要に応じて展開できるようにデータ領域にルートディレクトリを格納します。
ファイルアロケーションテーブル(脂肪)とは何ですか? -techopediaからの定義