Índice:
- Definição - O que significa Tabela de Alocação de Arquivos (FAT)?
- Techopedia explica a Tabela de Alocação de Arquivos (FAT)
Definição - O que significa Tabela de Alocação de Arquivos (FAT)?
Uma tabela de alocação de arquivos (FAT) é um sistema de arquivos desenvolvido para discos rígidos que originalmente usavam 12 ou 16 bits para cada entrada de cluster na tabela de alocação de arquivos. É usado pelo sistema operacional (SO) para gerenciar arquivos em discos rígidos e outros sistemas de computador. Também é freqüentemente encontrado na memória flash, câmeras digitais e dispositivos portáteis. É usado para armazenar informações de arquivos e prolongar a vida útil de um disco rígido.
A maioria dos discos rígidos requer um processo conhecido como busca; esta é a pesquisa e o posicionamento físico real da cabeça de leitura / gravação da unidade. O sistema de arquivos FAT foi projetado para reduzir a quantidade de buscas e, assim, minimizar o desgaste do disco rígido.
O FAT foi projetado para suportar discos rígidos e subdiretórios. O FAT12 anterior tinha endereços de cluster com valores de 12 bits com até 4078 clusters; permitiu até 4084 clusters com UNIX. O FAT16 mais eficiente aumentou para o endereço de cluster de 16 bits, permitindo até 65.517 clusters por volume, clusters de 512 bytes com 32 MB de espaço e possuía um sistema de arquivos maior; nos quatro setores, eram 2.048 bytes.
Techopedia explica a Tabela de Alocação de Arquivos (FAT)
O FAT16 foi introduzido em 1983 pela IBM com os lançamentos simultâneos do software AT (PC AT) para computadores pessoais e do software MS-DOS (sistema operacional em disco) 3.0 da Microsoft. Em 1987, o Compaq DOS 3.31 lançou uma expansão do FAT16 original e aumentou a contagem do setor de discos para 32 bits. Como o disco foi projetado para uma linguagem assembly de 16 bits, o disco inteiro teve que ser alterado para usar números de setor de 32 bits.
Em 1997, a Microsoft lançou o FAT32. Esse sistema de arquivos FAT aumentou os limites de tamanho e permitiu que o código de modo real do DOS manipulasse o formato. O FAT32 possui um endereço de cluster de 32 bits com 28 bits usado para armazenar o número do cluster por até aproximadamente 268 milhões de clusters. A divisão de nível mais alto de um sistema de arquivos é uma partição. A partição é dividida em volumes ou unidades lógicas. Cada unidade lógica recebe uma letra como C, D ou E.
Um sistema de arquivos FAT possui quatro seções diferentes, cada uma como uma estrutura na partição FAT. As quatro seções são:
- Setor de inicialização: também conhecido como setor reservado; está localizado na primeira parte do disco. Ele contém: o código do carregador de inicialização necessário do sistema operacional para iniciar um sistema de PC, a tabela de partições conhecida como MRB (registro mestre de inicialização) que descreve como a unidade é organizada e o bloco de parâmetros do BIOS (BPB) que descreve o esboço físico do volume de armazenamento de dados.
- Região FAT: Essa região geralmente abrange duas cópias da Tabela de Alocação de Arquivos, que é para verificação de redundância e especifica como os clusters são atribuídos.
- Região de dados: é onde os dados do diretório e os arquivos existentes são armazenados. Ele usa a maioria da partição.
- Região do diretório raiz: essa região é uma tabela de diretórios que contém as informações sobre os diretórios e arquivos. É usado com o FAT16 e FAT12, mas não com outros sistemas de arquivos FAT. Ele tem um tamanho máximo fixo que é configurado quando criado. O FAT32 geralmente armazena o diretório raiz na região de dados para que possa ser expandido, se necessário.