Sítio do Piropo

B. Piropo

< Hardware >
Volte
13/05/2010

< Detalhes da FAT >


P: Estou querendo saber o porquê de na FAT 16 os endereçamentos são menos que 2 elevado a 16 e na FAT 32 são menos que 2 elevado a 32.

Odette Duval – Belo Horizonte/MG  

R: FAT (“File Allocation Table” ou tabela de localização de arquivos) é o nome de um “sistema de arquivos”, um método usado pelo sistema operacional para encontrar um determinado arquivo entre muitos gravados em um disco. Os discos rígidos são compostos por faces numeradas, cada face é dividida em trilhas (circunferências concêntricas) e cada trilha dividida em setores de 512 bytes cada. Os arquivos são gravados em “clusters” (grupos de “setores”) sequencialmente numerados a partir do primeiro cluster da primeira trilha, a mais externa da primeira face, até o último cluster da trilha mais interna da última face. Como o nome indica, o sistema FAT se baseia em tabelas. A FAT 16 é uma tabela em que cada entrada é um número binário (ou de base dois) expresso com 16 bits, enquanto as entradas da FAT 32 são números binários expressos com 32 bits. Elas armazenam os números dos clusters que compõem um arquivo. E os maiores números (em decimal) que se pode escrever (em binário) com 16 e 32 bits são, respectivamente: 65.535 = (2 elevado a 16)-1 e 4.294.967.295 = (2 elevado a 32) – 1.

B.Piropo -