Accueil Bases de données Qu'est-ce que le tableau d'allocation des fichiers (gras)? - définition de techopedia

Qu'est-ce que le tableau d'allocation des fichiers (gras)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la table d'allocation de fichiers (FAT)?

Une table d'allocation de fichiers (FAT) est un système de fichiers développé pour les disques durs qui utilisaient à l'origine 12 ou 16 bits pour chaque entrée de cluster dans la table d'allocation de fichiers. Il est utilisé par le système d'exploitation (OS) pour gérer les fichiers sur les disques durs et autres systèmes informatiques. On le trouve souvent également dans la mémoire flash, les appareils photo numériques et les appareils portables. Il est utilisé pour stocker des informations sur les fichiers et prolonger la durée de vie d'un disque dur.

La plupart des disques durs nécessitent un processus appelé recherche; il s'agit de la recherche physique réelle et du positionnement de la tête de lecture / écriture du lecteur. Le système de fichiers FAT a été conçu pour réduire le nombre de recherches et ainsi minimiser l'usure du disque dur.

FAT a été conçu pour prendre en charge les disques durs et les sous-répertoires. La FAT12 précédente avait une adresse de cluster à des valeurs de 12 bits avec jusqu'à 4078 clusters; il a permis jusqu'à 4084 clusters avec UNIX. Le FAT16 plus efficace est passé à une adresse de cluster 16 bits, permettant jusqu'à 65 517 clusters par volume, des clusters de 512 octets avec 32 Mo d'espace et un système de fichiers plus grand; pour les quatre secteurs, il était de 2 048 octets.

Techopedia explique la table d'allocation des fichiers (FAT)

FAT16 a été introduit en 1983 par IBM avec les versions simultanées d'ordinateurs personnels d'IB (PC AT) et de MS-DOS (système d'exploitation de disque) 3.0 de Microsoft. En 1987, Compaq DOS 3.31 a publié une extension du FAT16 d'origine et augmenté le nombre de secteurs de disque à 32 bits. Étant donné que le disque a été conçu pour un langage d'assemblage 16 bits, le disque entier a dû être modifié pour utiliser des numéros de secteur 32 bits.

En 1997, Microsoft a introduit FAT32. Ce système de fichiers FAT a augmenté les limites de taille et a permis au code en mode réel DOS de gérer le format. FAT32 possède une adresse de cluster 32 bits avec 28 bits utilisés pour contenir le numéro de cluster pour environ 268 millions de clusters. La division de plus haut niveau d'un système de fichiers est une partition. La partition est divisée en volumes ou lecteurs logiques. Chaque lecteur logique se voit attribuer une lettre telle que C, D ou E.

Un système de fichiers FAT comporte quatre sections différentes, chacune sous la forme d'une structure dans la partition FAT. Les quatre sections sont les suivantes:

  • Secteur de démarrage: Ceci est également connu comme le secteur réservé; il est situé sur la première partie du disque. Il contient: le code du chargeur de démarrage nécessaire au système d'exploitation pour démarrer un système PC, la table de partition connue sous le nom d'enregistrement de démarrage principal (MRB) qui décrit comment le lecteur est organisé, et le bloc de paramètres BIOS (BPB) qui décrit le contour physique du volume de stockage de données.
  • Région FAT: cette région comprend généralement deux copies de la table d'allocation de fichiers qui est destinée à la vérification de la redondance et spécifie comment les clusters sont attribués.
  • Région de données: c'est là que les données du répertoire et les fichiers existants sont stockés. Il utilise la majorité de la partition.
  • Région du répertoire racine: cette région est une table de répertoires qui contient les informations sur les répertoires et les fichiers. Il est utilisé avec FAT16 et FAT12 mais pas avec d'autres systèmes de fichiers FAT. Il a une taille maximale fixe qui est configurée lors de sa création. FAT32 stocke généralement le répertoire racine dans la région de données afin qu'il puisse être étendu si nécessaire.
Qu'est-ce que le tableau d'allocation des fichiers (gras)? - définition de techopedia