No estudo de sistemas de arquivos, a família FAT (File Allo...

Próximas questões
Com base no mesmo assunto
Q4035471 Sistemas Operacionais
No estudo de sistemas de arquivos, a família FAT (File Allocation Table) utiliza entradas de cluster com diferentes tamanhos de bits dependendo da variante (FAT12, FAT16, FAT32). A versão FAT12 emprega endereços de cluster de 12 bits, o que determina um limite máximo teórico de clusters que podem ser representados. Em uma partição formatada com FAT12, qual é o número máximo de clusters que pode ser endereçado, independentemente de clusters reservados para EOF (fim de arquivo), defeituosos ou outras marcações especiais?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O ponto decisivo é a exigência de considerar o limite bruto de representação de 12 bits, sem descontar reservas ou marcações especiais.

Tema central: endereçamento na FAT12
Análise das alternativas
A
Errada
Incorreta. 2048 é 2^11, portanto corresponde a 11 bits, não à capacidade de representação de 12 bits.
B
Errada
Incorreta. 3072 não resulta do cálculo da quantidade máxima de valores representáveis por 12 bits e, por isso, não expressa o máximo teórico pedido.
C
Errada
Incorreta. 4080 pode aparecer quando se faz redução por códigos especiais ou reservas na FAT12, mas o enunciado manda ignorar exatamente essas exclusões.
D
Certa
A alternativa D está certa porque a largura da entrada de cluster na FAT12 é de 12 bits, e isso fixa a capacidade bruta de representação em 2^12 valores distintos. O enunciado não pede a quantidade prática de clusters utilizáveis; ao contrário, afasta expressamente qualquer redução por códigos especiais ou reservas. Portanto, o critério correto é o limite teórico de representação binária: 4096.
E
Errada
Incorreta. 5012 ultrapassa o limite máximo que 12 bits conseguem representar, que é 4096.
Pegadinha da questão
A confusão explorada foi trocar o total teórico de combinações de 12 bits pelo número prático de clusters após excluir códigos reservados e marcações especiais, especialmente levando o candidato a marcar 4080.
Dica para questões semelhantes
  • Quando a questão pedir máximo teórico de endereçamento, calcule diretamente 2^n a partir do número de bits do campo.
  • Se o enunciado mandar desconsiderar reservas, EOF, defeituosos ou marcações especiais, não subtraia esses valores do total bruto.
  • Separe sempre limite de representação binária de quantidade efetivamente utilizável na implementação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo